MELGSIMEFLNNKSILVIGATGFLAKIFVEKILRVQPKVKKLYLLLRAVDTKSAEERLHNEVIGMALFDVLREQHGASLYSFVYEKVTPVPGDISCVDLGIRDSLLKDQIWNEIDTVINCAATTNFDERYDVALGINTLGPLHLLNFVKKCNNVKVLVHLSTAYVCGEDAGFIQEKPFRLGKAKKGTGMIDIDIEKKLVEEKLRKLHSEHAEESAVTSYMKDYGTERARMFGWPNTYVFTKAMGEMLLVHYNRDTVPLVIIRPTMVTSTYQEPFPGWIEGVRTIDGVVVGYAKGKLKHFPFNPQLIVDVIPADMVINALIMAMVEYANRSNTSEIIYHVGSSLRNPFTFSNLNELFFLYFTQNPLIDKEGKPIKVGKIKAFRSMATFRIYMAIRYSLPLKVFQYLAIIAGLFQKPYKDKYTALDRNLKRGMRLAELYEPYVFFKGIFDDTNSEKLQIAARETCSEADAFNFDPTSVNWEAYMMDVHFPGLVKYVLK*