MFDDSVLMITGGTGSFGQTVLNRFLNTGVREIRVFSRDEKKQEDLRIALNNEKLRFYIGDVRDPDSLRAAMKGVDYVFHAAALKQVPSCEFYPMEAVKTNVIGTENVLRVSSECGVRRVVVLSTDKAVYPINAMGISKAMAEKVMVAAARTQRQGETVFCATRYGNVMASRGSVIPLFVSQIKAEKPITITDPNMTRFLMSLEDSVDLVLYAFQHGQQGDIFVQKAPASTVADLASALKELFSSDTVVKTIGTRHGEKLYESLISREEMAHAQDMGDYYRIPADNRDLNYAKYFSEGDQDISLFDDYTSHNTRRLNVEQIKQLLLGLDFIKEELNA