MEKLTEESSLYYDTIGELSSLLFSSAYNSTSSSCSNHQPVGKLPTEYVVPQSIRPTLSFDAATSSSSDDDPLPLFDLAHAADHHSACKQLTEMCEEWGFVQVINHGVPSHIIRKMASFGHAFFSLPTEHKKRGAISYLSGYDAKPVTIKGLGTPWVEGLTLVLSPESNIEAFEAKMWPNEEHTDPDLRETVHQLDAALEKLEITVLRLLAEGLGLEPTFFSQHFEKLYNEEKSTVVRLNYYPPCPDPSKALGMFPHTDGGTLTVLYQDQISGLQVQAKDGRTWHPVHHRQDGLLVFLGDTLQGWSNGRFPAMLHRVVVNDKIPRLSFLHAINPDANLLIQPAPLVGHPQRYKAFTCKEFIKYKMDRFNQYVDHTQKPIDAYAALDRVSS*