MELELPNHLYGEGLEPQVKKINNSCRLKFLELLKEKMESEFDEVMKDPIFSQIMVIQKNDLKFSARLVHSFLCKELMTSRRLEKWFTFARRPLRFGLQEYHAVTGLKVKRENNSGLVTWKDDDGFWSKQIKTNGKINLQIIKKKHLKESNTWTWVDRVRLIYLCVIMGVVMGKDEKVNIPHLYMKLAMDLEKLRNYPWGLYSFDFLLKQIDKTRHKLEQKEGYLMEGFLFGFQIWIMESVPTLGEICGTKVSKNFTGPLCGNWRGCAKCSYEDIIGVENLFPENGILHSFMESHINGVVLLVTDFVQKDEKKDERVDRILDMINSKHDWNNHVWGVKETTNSKFEESGEEKVEDQTADTERGENSHVAGNVDGTADVSGRNKRNHADRGAESRKNNVLCHLAASSKGNIDTDMKNFLEDLVQASFTTFGEKFCQQFSDRLGKIETEVTQLRTASERTEQFETV