MVSKGVVENEPVWKTDVMTLQGLGLVNPKNVYRFYNELHEYLASAGIDGVKVDVQCILETLGAGLGGRVELTTQYHKALDASVARHFPDNGIIACMSHNTDALYCSKQTAVVRASDDFYPRDPVSHTIHIAAVAYNSVFLGEIMQPDWDMFHSLHSAAEYHASARAISGGPIYVSDAPGKHNYELLKKLVLPDGSVLRARLPGRPTRDCLFSDPARDGISLLKIWNMNKYTGVIGVYNCQGAAWNSAERKNTFHETHSGAITGTIRGRDVHLIAEAATDPEWSGDCAVYCHKSGELITLPHNAALPVSLKVLEHEILTVTPIKVLAPGFSFAPFGLINMFNAGGAIQELRYENRSTELVGVVHMEVKGCGRFGAYSSAKPRRCTLGSIEVDFIYNSSFGLVTLNLSHMPEEGQNVHVVKVEI*