MSEGTTEHGKEIAVKRLSLKSLQGKKEFLNEVELVAKIQHRNLVNLLGCCAEGSERLLVYEYLPNKILDKILFGLRFHLQVTFNLSFLNSSIVPYCIIFDNVIWICSGYMAPEYAMQGQLSVKADVYSFLLELITGRKNADYSLSPEMQMLLGWAWRLYKQGNIVQMIDPTVIETCDQEHTLRYIHVGLLCTQADPSLRPPMSAISLMLSSHSVTLPNPTKPAFVWSSVSQNSNSTSAVSGLSHASATTSX