MAATRVLTAATAVTQTTSCFLAKQAFTLPAKKSCGGFGGLCFSRRALVLKSKRPFSCSAIYNPQVKVQEEGPAESLDYRVFFLDGSGKKVSPWHDIPLTLGDGVFNFIVEIPKESKAKMEVATDEDFTPIKQDTKKGKLRYYPYNINWNYGLLPQTWEDPSHANSEVEGCFGDNDPVDVVEIGETQRKIGDILKIKPLAALAMIDEGELDWKIVAISLDDPKAHLVNDVEDVEKHFPGTLTAIRDWFRDYKIPDGKPANRFGLGDKPANKDYALKIIQETNESWAKLVKRSVDAGDLSLY*