MHATWMNGAIAVPLATSHAAEETTHVLRDAGVRVVAHAPGGAASSDDVDDASARLYANAGVAAAVVVPPFDDRDRDDARHARRDDRDAGSSVWIDNAPSDPALIIYTSGTTGKPKARPISRRFPYDRGATHTHASLAAQCDSLAAAWEWRDDDLIYHALPLHHIHGIVNAWMCAHYVGARVEFGGDGAGFSPRRFWSRTRDASEPRITVFMGVPTMYVMLLRTLTALDRTPGARETATEAVKALRLTVSGSAACPVPTQTAWRETTGGDVLLERYGMTEIGMALSNPLRGTRTPGAVGTPLPGVEVKIVEEERAGEDEEERRGVYGGGEYARGPGELLVRGPGVFDGYWNDPEKTRDSFDDEGYFRTGDTAAVTREGAYVILGRTSVDVFNTGGHKVSALEIEAKLLEHPEVREVAVVGLPDDAYGEIAAAIVVLRDGDGDGGDGGGGGGGENVDVARVVDVGERERDLRAFCAKDLASHKVPRTFVFAEKIPRNAMGKVNKKTLRKTMFPTVDFSA*