MLSPGDTAALLAILSDDRTLEAASSAFLAHFKRPALFKACCALVLLLEDKQTLKKSQRLIAFYILNEVYRAEHPGPHPFLSMLVEAASDESADKVEKTFILQLLASANSNKEVHKRTANEFITNFDPSAHTLLSREVLQRQFADRLPLLPNVSAFDRAAISAAVPDPDIPVGYDPGDLEALGQPRLVSGDQEATAIGLVQNASLKGFEPPWVRPFPPRLPTQEGEVVWLMPDNNHELLWDHGMCADISRGAAVRELIAKALKGPLSPAQQQQVLMELEADPKLVYHCGLTPRRLPELVENNPVVAIEILLKLMNSVQISDYFKVLVNMDMSLHSMEVVNRLTTAVDLPTEFVHMYISNCITSCENIKDKYMQNRLVRLVCVFLQSLIRNKIINVQDLFIEVQAFCIEFSRIREAAGLFRLLKSLE*