MVKNGLVPVLEFMAKEGRVFDLQDVFQRFTFDTTCILVTGFDPGSLSVDLNNIAFMKAMNDAGEVMVIRNLLPQCVWKLQKWLGIGSEKKLRDAREVIDRVIGKYILMKRDELRAKGEKLNKNEEEEGVDLLASYIANNDGEIKTGLMFDDKFLRDTILNFMIAGRDTTSSGLTWFIWLVVTHPEIEKKIREELKAIISLGEEGEKRRLFKVDELKNAIYLHAALCESLRLYPPVPFQLKTPQEPDVLPSGHPVHPKMRVMIILYAMGRMESVWGKDALEFKPERWISE*