MGVSESEKTTSVHQQPVNKVESLSTLTPGDRDGAAARLEEMGYKQELTRNLGMVSVLGLSFAIMAVPFGTSTTLNIALTDGGPVTILYGWIFVSSVSLCISAMLSTEKYSSFASYLTGWLLAAATLYHEDYVPTAWQTCVVYWAALLVSLLINVFFHNDQGTLISSTTSAYGGLEHQSSCEFSLTTIGFDAQYSGWPAGWAWFVGLLQGAYTLTGYGMVAALCEEVKEPARQVPRAMVLSAIEPLLAVASLQPMPLLYKEFAAIGSLTAASRCTWAFSRDGGIPASGWWKKVDERFGIPVILFCMPTAIPVTAESMNYASVVFAGFSFIAALWYVVNARKHYHGPTLSTVRISSTTEIVE