MIGTICTAAVAFSLLAYAIPHFIVAWFYKTKNLKKAYNAEWALVTGASSGIGKSIARKLAGQGLNVVLVALGDPLLDTTHKELSEQYPRVTFRKVGVNLGQPGKYIEVIAEATRDIAVQVVFCNAGYVLTGFFVDVSVEQQMANLECNAVSAVQITHLLLGRMRSKKLRGCFVYTSSAAAMIPNPFSVLYASTKSFISSFGASLASEVRPYGIDVLVFHPSPVATRFYDKAHKLDAMEFFKKFAVDPEELPDTVFASIGRMVWRDVGPTAICFRLLMKLVDYNFMAFATALFAPFMADFKRYAKKESX