MADTRNPGLVEMAWDPITRIVGSLGIYTKIDFAKKKVVECHSTSSIFRGYSIFMKGKDPRDAHFITSRICGICGDNHATCSVYTQNMAYGVRPPHLGEWIINLGEAAEYMFDHNIFQENLVGVDYCERMVAETNPGVLELANRTEAPHASEHGMRTIGDIMRSLNPLQGEFYREALHVSRYTREMFCLMEGRHVHPSTLYPGGVGTVATVQLFTDYLTRLMRYVEFMKKVVPMHDDLFDFFYEALPGYEEVGRRRILLGCWGSLNDPAHCDFTYENMESWGRKMFVTPGVVVDGKLVTTSLVDINLGIRILLGHSFYEDWEDQEMFVRRDPLGNPVDRRHPWNQHTIPRPAKRDFDDKYSWTMSPRWFDGTDHLALDTGGGPLARLWVTALAGLVDTDYVKSTGHSVRINLPRTSLKPAVSFEWKIPQWSNALERNRARSYFQAYAAGLALHFAEKALAEIRGGNTSTWEKFTVPDEAASCGFTEAVRGALSHHMVIKGGKIANYHPYPPTPWNGSVRDTYGTPGPYEDAVQNTPIFEENPPENFKGIDIMRAVRSFDPCLPCGVHMSVGTGKEITKYHTPHAFNAEYQE