MELKNDLAIRGTLHSLDQYLNIKLEKTRVVEQDKYPHMIQITEGVSVAVKRSLAEAENMEVDEETSRKKEKLLEGGDMVNEEMPNVSKKLYVMRIEGELYAARDYTEAAWRGDDVFLDCTNPRLSLRGDIAACAWRLCCVKRAAICLEIYAGDCVVYYASDCVVYRLRDATCGQWYTVKVDSSKVTLENRVDLLQLAEVRVCAFDIETTKLPFKLPNAEYDMIMMISHMVDGQGYLIKNREGWGIEDLEYTPKPEFEGNFKVANVPNEIRTLTDGLDLSLKADVRKLGCSMPKMIANATMSNNINIMIRNGDTDEGNSMNMKRERGVGFVVGDLFFREESRNGRDLGVLAAALQKK