MELESLLDITIGPYETYEDCLFGYKATYEAIIGIRDEQATRQMELFSHHLQELEDNLPFDDKYKSKGVKASPIRVMQLIYNAGDVKGPQTVAFNLPNDERIVKEHGSAMVMMKNVSEAKFVCILQPIAEVCLSKLQQKDLDFESYFIHIMCHECCHGIGPHSIVLPSAKETTVRLELQELHSALEEAKADIVGLWALHYLLDQNLLSKSLEKTMYVSFLAGCFRSIRFGLHEAHGKGQALQFNWILEKGGFFVEQDGKVAVNFLK