MAIRRLLTKASQGQQWFRVAQNAVNGNRPAQCAEPVKFQRFDPRSLQRRGVVVPAQSHATTPVLHGDRWRQDLQNLNKAARDRPRLEVARPLEGEISAEERRRLRGFVQIDALRKSLRQIPHAYISRKELLQICMDSTGEDDAKEVVKSLDESGEILIVGDRVYLRPEQVASALESVVPLLDDRRREELQEMEKQKAEIDLEARKLVHRELRCGFGFLSLQTAALMRFTFWDLSWDVMEPICFYLTSIYFLAGYTFFLRTTTDPTFEGFFQARFKTRQKRLMKKRNFDMARYIELRKISGPRLRQSACGGLLDVI*