MESEVMLKEGIDRIDISYALRNEARDEDKMNQEIWSSLPNDAIERVMMRLPLVSLVRVRSVCRGWNSAIQSKGFMDSYSHSRTQNPWLLIFPHNDALAGVAYDPSSKRWLDISFSFLPFESRVVATADGIVCLVPKSSHHKQWLACNPISRVWTSIPCPPGLFKLFFLAVGLFVEEDCNTSFFKIVMAGSELVAEDSEQFNLATEVYDSRLGYWVKGGSILLDAPLSPWKATCKGIMYCITGSLPFRVLAYDVKKGVWFEVKAQMPGNLTSVRLIDHCGCLLMVGGVGDSGVTSKIGMWILNSTCTKWEEFGWMPEVHCNDLLQTLSRRFVCIGQSNFLYFSNKRCHGVLEHNMQMRTWRWIPVNPCLVNIHYHMLRGFYFQPRLQSFWEGISVCKGVLD*