MAAIRVAATAYGALHSPLFFNGINRNWCLLSVRRKPLSIPKLKLLPSRFDTKNGYKTFRAIYRPEVEIKEEGQPETFDYRVFLLEKSGKKVSPWHDIPLHLGDGVFNFVVEIPKETSAKMEVATDEPFTPIKQDTKKGKLRYYPYNINWNYGLLPQTWEDPSFANPEVEGAFGDNDPVDVVEIGETTGKIGEILKVKPLGALAMIDEGELDWKIVAISLDDPKASLVNDVEDVEKHFPGTLTAIRDWFRDYKIPDGKPANNFGLGNKAANKEYALKAYLDTVDISRYKDFEKTCKAIRWCLNPVLQRRGSIAALNYILVDEHGTFGWAKMSSSLIESLRETALPFQPPSHCPNSLPFCAFRIFGIRFSRDRALLQAPMPFSAAVYSRGAAWPRWATF*