MALNNLRGLSDLAKAAKGKKGKEVLTVPVDDVVSKVQVRKRFRNIEELAATMLTEGQQSPIIVFPKNEEGKFVIQKGERRWRACKHAGIDTIDLVVNDKVQNNLDETAGELIENIQRDDLTPVEIAEALNLFIEDGWKQKDIADRLGKNITFVSTHLSLLKLPDCVRELYDNEVCSDTETLNNLRLLFDMNEERCRAVCAVAMSDGITRKQSRELLNDAKRIKEEMEKGPLTGSGHNDEPGDGNTDDQTLNSNGNGTEEQLGNAEQNHNQNVLEDGSDRDGLNDDDLDPLRDEEDKEPVQQPINSGKNKDDEGGDALPPLPKDKEWKNVRADSLVIAVNVNLDGETKRGVIMTDRVALVPSTVWVKTLDSEGKEKHVHVPVSDIELLSVEG