MLDLRCMKILRSLVVNNGKGLEQIRGLEGLSKLTWLRLIDFDRIVKIPDLGGLRALRYLELQSHNIRELKGLSKCTALEKIQIKCRRFKDFPKTEGMKALQKAIFEGFQGVVPPKIMGFSKLEEISFISCARMSHPPKLNGCCNLKVLHMIGNMELREFPSLNGLTSLEELWLNTSLKIKEAPKYLASCSTLKMLKLWELKKLQILPSFSRLTSLRFLNLVSCDELSEPPDLSSCQLLETVEISYWKSLRAFPSLVGLSFLQKLLLATCERVTEPPDLSGCTHLADLVLYDNPNMKGFPWLNDATSLERLLLQWYVEKSEEDEGNVAVPSEIIQCPILSGMDPTQYVRTQPSRQSHPHLQSFVLSIN*