MSFPQMMMKSRLSGSLVNQLLLGSRPYSTAIFRAAANQPTQGRLLTVQGRSLSTGAAVAGEDEKVVAGSTASGRPEENKVVSYWGIAPSKLAKEDGTEWKWNSFRPWEAYTPDLSIDLKKHHAPITFLDKVAYWTVKMLRYPTDVFFQRRYGCRAMMLETVAAVPGMVGGMLLHCKSLRRFEHSGGWIKALLEEAENERMHLMTFMEVAKPKWYERALVFTVQGVFFNAYFLAYLISPKLAHRVVGYLEEEAIHSYTEFLKELDKGNIENVPAPAIAIDYWHMPLNSTLRDVVVVVRADEAHHRDVNHFASDIHYQGHELRDSPAPLNYH