MEPSLHGAQLAAKSSEDDAGMDRLSALPNDVLLRILLRLEDAAVAGRTSVLSSRWRRLWALLPELRFHSSREPRLIASALLAHEAALSCLDVGAEDAAPESVAAWLPVAARRLSGSLVFTNRVPGKKNANEDGEERGAFELPCLANATGVSLDLGCLGVSVPRAGVFARLTELSLSRVQFRGGPCALGDAVSSRRCPCLEKLTVRDALGPSDLAIRSDSLRHMELADVRGLRRLTVVVPALEHLTVVACFYHHHPNRPVANITARQLKELRWGDMFDRRSVQLGKMKHLQCLCPDILLVYGSSPNRSCIELLRCFKVIQKLSLTLIYPPDIDDQPYLLGDMKILPGATFLHLSLTSNGHAFGASLFHVLRLCSGTRKLALKLFSDSLEEQNACPPGCICVEQQNWKTEELLLNQLRELEITEFRGSENEVTFVKQLFKWATVLKRMKLTFNSLVKESVAERFYKILQSFSRPEICMEFYMYKDMMEVLYAPED*