MKDHLMLNVSNLPESVEATEAAMNLPSGGVSLPPLSTTHTLLSVRESMGAEEEPLIQTVECRICQEEDNISNLESPCACTGSLKYAHRACVQRWCDEKGDLTCEICHEPYKHGYTALPRAHPDETTIDISGGWTITGTAFDLHDPRIIAMAQNHIMEADYDDYSVTNASSAAFCRSAALILMALLVLRHVLVLTDEDEDDASSMFLLFLLRVTGFLLPFYIMAWAINILQGRRRRQVAAALAATEVAFILQSGQRRGMNFTIAPDSPATPQHEPIP*