MSDKAMITLSNGVKMPQIGLGTWLSKPNEVKNAVTHALKSGYRHIDCAKVYGNQGEVADGIEASGVKREDIFITSKLWNTWHHPSKVAEGLEDTLKELKTTYLDLVSFLYIPTISSAKMLIVLLYPSSTRDHQYLIHFPVSFAYPESSTASGSDILTPLAEDGVHVKLDLQTSIVDTWKEMIKLLDSGKVKAIGVSNFEIEHLEAIIKATGVTPSANQIERHPLCLQTELVSYCNSKNIHVTAYSPLGNNLAGELKIVDYPEVKETAAKISKETGETVDPAQVLIAWGAVGGISVIPKSVTPSRIDSNFKQVKLSDEDFNKITALGKNKTARYNVPVTYEPKWNVNVFNTEAEKSCAHGVILGI*