MSTKGKTELVEMAWDPITRIVGSLGIYTKIDWAQKKVVECHSTSSVFRGYSIFMKGKDPRDAHFITSRICGICGDNHATCSVYNQNMAYGVRPPHLGEWIINLGEAAEYMFDHNIFQENLVGVDYCERMVAETNPGVLELANRTEAPHARDHGYKTIGDIMRSLNPLEGEFYREALQVSRSTREMFCLMEGRHVHPSTLYPGGVGTVATVQLFTDYLTRLMRYVEFMKRCLPMHDDLFDFFYEALPGYEEVGRRRILLGCWGSLNNPEYCDFTYRNMESWGRKMYVTPGVVVDGKLVTTSLLDINLGIRILLGSSFYEDWADQPMFVTQDPLGNPVDQRHPWNQHTIPRPAKRDFDGKYSWTMSPRWFDGKDHLALDTGGGPIARLWVTALAGLVDTPYLKSTGHSVVINLPRTATKPEVTFEWKIPKWSNALERNRARTYFQAYAAALALHFADQALGEVRKGNTKTWEPFKVPDEGVSCGFTEAVRGVLSHHMVIKGGKIANYHPYPPTPWNGSVRDSFGTPGPYEDAVQNTPIFEENTQENFKGIDIMRAVRSFDPCLPCGVHMYTGSGKVIERLHTPHAFGGELG