MEASGVAAIALLPSGNLSGHFIDVRTRKCFGLMGRELHCERECSHGEDYRLISLTIIDFAANEENTTLVERRGNDAARITSACDIHGWDESVIREASNSLSEPLDVTFECETLKADEEAEAHVRKFLPALMDRDAVVNIGLMTVKGLKEHIANDVKANSDMRPPASLTSSLRSEGILFGHDLSHEHVNALSDNLEESEAGRRRDYGMGCEVNFLSNGDKERGKGSDVKEENGLEDEAMQGVGNEEREGRDERRVKTGSLKGSKKSKSFAKVAVKRTESEEEKDDVRRVSENEVMAVRLGLCYSDGGSSLEETLRVLVEEELASEGLLEDGMGILKGLGDDRREGGEGEAMEDYEGMVTGSEEALTGGDGKLRMAEREPVRGRPLGNDVERGRECDVAQHEGDVGGELRKERMDPWGANGSGCIHEAGHANGTDGGGESCKRSSVNQQCWDHKGLDGFLRDSGMGSNKGYQTLFDPNFDSIQPLGIARNFATEESRDSFCGAMELPLHVVSCPYCLFLKDVGDLAYSSNSTLFARLSILQCLSGQFVFTEARGNLKTTLAEVDLAGLGSRAQGATGPMSRITLLL*