MGSAAGDVQGSGWVNAMKETKGFKISISEKSVPRMRLFNLINATNNFSKNNIIDSGRTGTTYKAILSDGCLLAMKRLQESHHSDKHFISEITALASMRHYNLVPLLGFCVTRRERLLIYKYMPRGTLHDQLHQAKSRTEVMDWAKRLRIGIGVARGLMWLHHHCNPCIIHHNISSKCILLDEDYDPKISDFGFARLMNPEHSHLSISLDGDSDGSAYIAPEYTNTLVASPKGDVYSFGMVILELVSGKTPAQVSKAVKNVEDNITKWVTYLLGLYANDNSLNGSWCEGEIIRFLNVAFACVVYAPENRPTMVEAIPGFKWNWSKIWFYR