MKYLDVDGIGQVSRIGLGTWQFGSREWGYGDRYATGAARDIVKRARALGVTLFDTAEIYGLGKSERILGEALGDDRTEVVVASKVFPVAPFPAVIKNRERASARRLQLNRIPLYQIHQPNPVVPDSVIMPGMRDLLDSGDIGAAGVSNYSLARWRKADAALGRPVVSNQVHFSLAHPDALEDLVPFAELENRIVIAYSPLAQGLLGGKYGLENRPGGVRALNPLFGTENLRRIEPLLATLRAIAVDVDAKPAQVALAWLISLPGVVAIPGASSVEQLEFNVAAADIELSAQSRDALTDAARAFRPVSTGRFLTDMVREKVSRR*