MTATKQHKKVILVGDGAVGSSYAFALVTQNIAQELGIIDIFKEKTQGDAEDLSHALAFTSPKKIYAADYSDCHDADLVVLTAGAPQKPGETRLDLVEKNLRINKEVVTQIVASGFKGIFLVAANPVDVLTYSTWKFSGFPKERVIGSGTSLDSARFRQALAAKIGVDARSVHAYIMGEHGDSEFAVWSHANVAGVGLYDWLQANRDIDEQGLVDLFISVRDAAYSIINKKGATFYGIAVALARITKAILDDENAVLPLSVFQEGQYEGVEDCYIGQPAIVGAYGIVRPVNIPLNDAELQKMQASANQLKAIIDEAFAKEEFASAAKN*