METMDPFAYELLSQPLPPGFDPVSGCIDGGSGGYDAMDMEQLDNYFRAIGVLPPLPPANSHVQPAPAASSYDDDDDIDASLRAMETDARHRPSPSSIDPAARAALVPWMHDFARHFGVGQDALHRAVSYADRFLSARAADDDIHHVDYQLRLLGAAAVYAASKYEDSGTAPRRMNARDIAASCGFAASRDVLDAERAVLAALGYRLGGPTAHTFVEHFTRRHVGGQEVRRMAHAIADSSLMFDHRCCCCLKLLPSAVAAAAILLARMCLEPAPHDREQVRRWSRELEGMTGYKPMDVYDGLECMYGMLPEDPGFDISPLLFADPS*