MESLGKLQLHQQPNHLSFTHFSSSFPKKPSSFSLRSLPRSTSSFKCISIKASSSKSQDSKLSILKSTCVSFTAAAALFLVNLQLKPSPAIAAPVAATPLMESLKQSNGNVSFEEEERSLEEYLASHPDDVEALRSLMEVRIKSRKLLEAIELIDRLIELEPEEKEWPMLKANIFSYSGDLESAKTGFEEILVKDPLRVEAYHGLVMAYSDSGDDLNAVEKRIEEAMVRCKKEKNRKDLRDFKLLVAQIRVIEGKHNEALKLYEELVKEEPRDFRPYLCQGIIYTVLKKENEAEKQFEKFRRLVPKNHPYREYFMDNMVASKLFAEKVQREMAE*