MKASVKLRDQEGPLQKPIIKAKLPFELLGFPVHAGFKVCGHIQELALHLGTGQEAGPSLELSYRPNEQDHPLTLAIKTGFNPWSSSATSALTMAAEFNLSRPANPSFLLRVKPEVGDFSFRHDFRSVIRRGSHGGRMQSEAEQALTERHGDGSSSDRGFTNTFARYDAPATASFASYDSTPNASENAGFARFDTTDDGSENTRTPALELFPRDSYRYSSIDADWEPLGDTMNSRNPICSHRIPRMDRDWEHVGDTMSRSTTSASSLSQQERDAEHIHVRQHPQCDNTSAGWGVHGFLGDSHLRACTRLPISTEAHFKMRWSVSACSSSSRVPFLPLLLLDKVSLEAVAPCKSVHKTSSLPPFSKSFKNDSHREDTAHLKQAEIGPLKKAREKKRSENGLDQASSDAELMPITELQGGVVDAKHSSFLGQFLHGKGLMD*