MESAEVAASSTFGPTPEMEKFLCDLLLDTAQPIAERFRALFSLRNLHGDGPRCALLQAARDSSNLLAHEAAFALGQMQDAEAIPALEAVLKDLSLHPIVRHEAAEALGAIGLEKSIPLLEESLAADPAVEVQETCELALRRIEQQKNAGVSESTTISPFLSVDPALPAKQGLSVHQLREILLNEQESMYERYAALFALRNDSRDAAVSAIVAALGAKSALLKHEVAYVLGQLQNKAASDALSTVLKNVDEHPMVRHEAAEALGSIADQESIALLEEFAKDPEPIVSQSCEVALSMLEYERSGKSFEFLFLQTPGVQQES*