MRLLNTYTGEFRDFPNHSEIPLYAILSHTWDPNGEQSYQDVRRIQDTYKISAASIWEQRWGLSAKIRKACEMARNDGYDFIWIDSSCIDKTSSSELQEAINSMYPWYGSAHTCYAFLSDVPSSTHVKVKGSAFRESRWFKRGWTLQELIAPPWIVFLSSEWKVLGTKDGLVDVIHEITLISRRILRHEDSLDTASIAQRMSWAAGRQTTRVEDQAYSLQGLLGINMHTLYGEGEQAFRRLQEEILTRYPDQSILAWGTV