MPSLTLPSFTQAEVEAHNTNRSCYVTVGQNVYDVTDFLDAHPGGADLVLDYAGKDIGAILKDEDSHTHTEAAYEILEESLVGFLKPDKSFSNGKANGNGAAKGSSSGVDTPELVDAQGRPVHPRTGMSCEEDLNKETDYTGDYKKHKFLDLNKPLLMQVFLGGFSKEFYLEQVHRPRHYKGGESAPLFGNFLEPLSKTAWWVIPIVWLPPVAYGTYLASQGIESKLNLAALWCSGIALWTIIEYILHRFLFHLDKYLPDNRFAITLHFLLHGVHHYLPMDKLRLVMPPTLFFVLAFPFWKLAHFLFWYNWHVGTAIFCGGIFGYICYDLTHYFLHHKNLPLWYKDLKKYHLEHHFLDYENGFGVTSRFWDRVFGTEIVPLVKTK