MSSGKTVTLNTGHKIPQLGYGTWQAAPGEVGNGVYEALKIGYRHLDLAKIYENQKEVAQGIKRAFNEFGIKREDVFITSKLWNTQHDPKTVEAALDDTLAELELDYLDLYLIHWPVNFGPGKDPHSDLFPATSDPNEVNIDNSIPNSETWKAVHALPKSKARSTGVSNFTAKTLKELVDKTGIVPAVNQIERHPILPSDELIAYAKEKNIHITAYSAFGNNFFDIPLLITRPEIKAIAEKKGATPAQVILAWSQVGGHSVIPKSVTASRIAENFKEIELDEEDIKAIKKFSDEHQGRRRYNVPYTANKPRWSINIFDEPEEQEAPNKSII*