MEKQQDLPFPYEFRELNPEEDKLVKANLGAFPTTYVKLGPKGYMVYRPYLKDAANIYNMPLRPTDVFVASYQRSGTTMTQELVWLIENDLNFEAAKTYMSLRYIYLDGFMIYDPEKQEEYNDILPNPENLDMERYLGLLEYFSRPGSSLLAAVPPTEKRFVKTHLPLSLMPPNMLDTVKMVYLARDPRDVAVSSFHHARLLYLLNKQSNFKDFWEMFHRGLYTLTPYFEHVKEAWAKRHDPNMLFLFYEDYLKDLPGCIARIADFLGKKLSEEQIQRLCEHLNFEKFKNNGAVNMEDYREIGILADGEHFIRKGKAGCWRDYFDEEMTKQAEKWIKDNLKDTDLRYPNMEL