MTLLSGKNSVVLAAVLLLLHYAFSLLPASSALAIGLARRHRRDVLPGPKGCDIFSGSWARVDGDGSAPAYTGYKCPVIDPEFNCQVYGRPDTEYLRYQWKPAGCEIPRFDGADFLARMKGRTVMFVGDSLGRNQWESLVCLLHAAAPQSPGQLVSADPFYTYKFLEYELVLSFHRAPYLVDIDVVQGKRVLMLDDIAENAQAWRGADVLSFNSGHWWTHTGALQGWDYMGVGGRYTEDMDRMAAFQRGMTTWANWVDLNVDPAKTRVFFQSMSPTHYSSKEWPNPVSKNCYGETAPLMTGLNSTAQPASTGQQQVIQTVLQGMRSPVHLLDITALSALRKDAHPSVYSGDLSPPQRANLAASADCSHWCLPGLPDTWNQLFYTLLFYQ*