MLGTLAVWALAFIYLAYAIPHLIVAWFYKTKNLKKAYNAEWALVTGASSGIGKSIARKLAGQGLNVVLVALGDDLLDATTKELSEQYPRVTFRKVGVNLGEPGYAEVIARETRDIDIQVVFCNAGYVLTGFFVDVPADKQMANLECNAVSAVQITHLLLSRMRAKKLRGCFVYTSSAAAMIPNPFSVLYASTKSFLSSFGASLAAEVRPYGIDVLVFHPSPVATRFYDKAHKLDAMEFFKKFAVDPEELPDTVFASIGRVVWRDVGPTAVCFRLLMKLVDYNLMAWATALFAPFMADFKRYAKKD*