MSLSREDSVYLAKLAEQAERYEEMVESMKNVASTTSENNELSVEERNLLSVAYKNVIGARRASWRIVSSIEQKEELKENSSKQTELIRNYRSKIEAELTDISNDILTVLDTYLIPSASTGESKVFYYKMKGDYHRYLAEFSNGDVRDNATGSSLDAYGKASEIATTELPPTHPIRLGLALNFSVFYYEIQNSPDKACHLAKQAFDDAIAELDTLSEESYKDSTLIMQLLRDNLTLWTSDMTESEQQQQQQQQDNEDDAPK