MLDETSEFQEHVHMEPKIEYEENLLLEGKAELEECALYDEVAMLEENGQFEEHVHYVEMTQLDDEEEDVKVKKVDLLEPGVGDDAIVVVKAVHRRLWKKNRSQAWWDRCNEPDFPDAEFHQAFRMSRTTFDQLCDEIGHAVAKEDTMLRQAIPVRQRVAVCIWRLSSGEPLRLLSKRFGLGISTCHKLVIEVCTAINDVLLPKYICWPSHEHAQAIREGFERVTGIPDIVGAIYTTHMPIIAPKVNVTTYFNRRHTERSQKTSYSLTLQGVVEAHGLFTDVCIGWPGSFTDEHVLEKSALYERGLTGFLQGDWVVGGPSYPALDWLLVPYGQEHLTWAQHAFNERVEEALKIARDAFCRLKGRWQYLTKRAEIKVQELPAILGACCVLHNICEQLSEPFDPDLYFPIQDDETCCERLPWSQLSLERRDHIAHSLLHHMHSGGIPSNSLGHCLFREVSQPYGRMGGL