MAKLTLLYEAGCPNCRGRIDEERLIKGLPCWECLPLLPEAERYLSGLDWRERVLAVARLLEEHGKLEGWAWLAREEDELSIFERFFERATGSRPWSVQRQWARRLLRRESFAITAPTGTGKTTLLAVYALYSAVNGSRVYYLLPTSSLAKQVAERLQLLAHNAAVRKRIVYYHSLLRASEKRAQLEAIENGEYDILVTTTAFLSRRWGLLERTMFDTIIVDDVDAILRDSVNVERILMLLGAKPDEIRAATRLVKLSLRVRANPALARRYASEIEELKRVVNGVAGRLGQLVVASATGRARGFKRLVLGKLLGLSVGSIAGYARNIAEYKLLASSPEDAIEKLVETVAKMGPGGLVFVAKPLGVETAKLVVNRLGERGVRAGLAIAGKRVIEKFERGEYDVLVGVASYYGVMVRGLDMPYRVAYALFLEPPFNRTPIEKALQSPRRILALAKALDVEGYREYARILSKMTPDEVELLRAVLQGRLEAGGRLAEAAEKARSLASAILEKLRSVTSEVPAGYSILTVSSSGAYVATPDPYTYIQASGRTSRLIKGYMTRGVVIVVSSAPLLLERFEDRLARLLAGFELREYNEKEVLEELEKAWESRRAPAVSRSALRMNIETSLVIVESPTKARLIAGFWGKPARKEYDGVNVYETVAYNPKSGKTHVMLIVSVKGHVYDLTEEPVGKHGVILEGSDVKPVYAPIVRCRDCGAQHAIVAEQCPECNSVNIEDKRRIIELLRKLAPLVDTVYIATDPDYEGEKIAWDIYTLLKPYAKNIKRIEFHEVTKKAILEALANPRDVNRRLVEAQVVRRVEDRWIGFELSQHLWKVFNARWLGAGRVQTPALGFLVERLEEWKKGRCYALIARLPWGRVKLCYPDSRTAREALREALEKGVEVEILEANIVSLTPPPPYTTETLLYDASRLLGYTAEKTMRLAQELFENGLITYHRTDSTRVSDAGIAIAKSYMQRRGHAKLLMPRHWGEGGAHEAIRPTMPLDADELRDAIAEGEVRIVTRLRESHYKLYSLIFARFMASQSIPARVERVRLRVTVGNVSVEDVVARKVIEAGFLTFYPHVIPVYNVQEGRVKPMGARIVRTSTVRLYTHGELVMEMKRSGIGRPSTYAKIIEALKRHGYVVESRYRKYLVPTSMGRRVYQYLVTEFRPLVSLERTRLVESLMDSVASGEAEACRVLLELLEEVEGMVARVEAGRGAGLGENLAA