MAHHHHHHGQLTFDELKKAVAEGRIDTVLACIVDMQGRLIGKRFYGQFFVESGYDETHGCNYLLADDIDMEPVPGYEAAGWDKGYGDFVMKPDLSTLRLAPWLEKTAIVLCDVLDHHHDDLSHSPRAVLKKQVQRLHERGYRAYFASELEFYIFDETYKSARAKRWHEMETASPYVQGYVIHLTTREEPVLRAMRNHLADAGIPVENSKGEWGPGQQELNVRYCKALEMADRHVIMKNAMKEIAEAHGKCITFMAKYDYARAGSSSHVHNSIWSADGKEPLFFDPKAPYTMTPLMRSWVAGQIKYATDYTYFLAPYINSYKRFQAGTFAPTKIMWSQDNRTAGFRLCGEGTKGIRIECRIGGADINPYLAFAALIAAGLKGVDEKLELDEPFVGDAYSAVRLKEIPYTLREAAAALKGSAFLKEAFGEDVVNHYTHTAHWEQIEYDRRVTDWELYRGFERY