MSQIDEIHRVEIEMLKVIIEICDKHDIKYMLIGGTLLGAIRHGGFIPWDDDVDLGMTRENYDEFARVAPVEFQNTHYFMQTADTDPNFAFSYMKVLDTNTYIEEKNNVNDAHKGIFIDIFPFDKVPRQPEIRQAVYNRFKINDAAILVRLGYNIIKTPFRKAPNEKPLELFMSVAKLKERRENIMRLYDNEPFHHYKNYASQYAYDKEVLSQSELIELTTHKFESIEVSIPKHYDRILKRMYGDYMQLPPEKERVSKHIDTVIINGKRIE