MRMKLLGFHAQNKPHEHDFLGTFVGFKHAAEDCRISLHSSLWGRRCSFALLHSAKLMPQGRNSLIVMTSDFEKSNPFADELKKTAAFIAQPGKGILASDESNATTGKRLATVGLENTEANRQAWRELLYTAPGLGSYISGTIMFEETLFQSTRAGVPFVEVLKQQGILPGIKVDTGLQPIDGTDGETATQGLDGLADRCKRYYKQGARFAKWRAVLKVDSDKHPSSTAILENAHGLARYALIAQANGLVPIVEPEVTLGPGDYSIERTAYISEKVNSHVFRLLNEYNIILEGILLKPNMILPGLDVPTPSPEEVAKYTVRTMRRSVPSAVPGIHFLSGGMSEEEATLNLQALQAFGPTPWSLTFSYGRALQSSTLKIWSGKEETWKAAQERLVALAKANSEAQLGKYTGPHPSPGATRILQALRLGGAGK*