MSKPLGYRSTALDALRGADLSGKVAVVTGGNSGIGVETVRALAHAGADVTLCSRSAEAGQRVADELQPGAKGKISVQQLDLADLTSIKAAGEALAASLPRLDLLILNAGVMACPEGRTKDGFEMQIGTNHFGHFYLTQLLLPKMKASGGPGRIVAVSSTAHTMGKLDVEDLNWERRKYSAWGSYGQSKLANILFVKELAHRLGLEGSPLAAFALHPGVIKTPLQRHMGWEAAIMNFLGGPFMKSTQQGAATSVYAATAAELDGQSGAYLADCKVASPSKAAQDGQTARALWDKTEQLLGAALAKAGLA*