MALLVDKLRPRSLDALTYHPELSARLKSLAQSGDFPHLLMYGPSGAGKKTRTIATLKELYGSGVEKIKIDARVFQTTSNRKLEFNIVSSVYHLEITPSDVGNYDRVVVQELLKEIAQTQQVDLSAKQRFKVVVINEADHLTRDAQAALRRTMEKYSPNLRLILLANSTSNIIAPIRSRTLLVRVAAPSEEDICTVLKNAAKKEGWPEASGLNKRIAKESGRNLRRALLMFEAIYAQNEKVTDNTLIPPPDWEALIALIAEEILAERSPARLLQVRARLYDLLTHCIPPTTIIKCLTFNLITKVDDALKPDVIRWSAFYEHRITQGSKVIFHLEAFVAKFMRIYESYLMGMEF*