MTSTKQHKKVILVGDGAVGSSYAFALVNQGIAQELGIIEIPQLHEKAVGDALDLSHALAFTSPKKIYAAQYSDCADADLVVITAGAPQKPGETRLDLVGKNLAINKSIVTQVVESGFKGIFLVAANPVDVLTYSTWKFSGFPKERVIGSGTSLDSARFRQALAEKLDVDARSVHAYIMGEHGDSEFAVWSHANIAGVNLEEFLKDTQNVQEAELIELFEGVRDAAYTIINKKGATYYGIAVALARITKAILDDENAVLPLSVFQEGQYGVENVFIGQPAVVGAHGIVRPVNIPLNDAETQKMQASAKELQAIIDEAWKNPEFQEASKN*