MAKSILVTGGAGYIGSHTALQLLLGGFKVVVLDNLDNSSEIAVKRAGELAGEFGKNLVFHQVDLRDKGELEKIFSSSTFDAVIHFAGLKAVGESVQKPLLYYNNNLTGTITLLEVMAAHGCKKLVFSSSATVYGWPKEVPCTEDFPLCAMNPYGRTKLFIEEICRDIFRADSEWKIILLRYFNPVGAHPSGYIGEDPRGIPNNLMPFVQQVAVGRRPALTVFGNDYSTKDGTGVRDYIHVVDLADGHIAALQKLFDGSDIGCEVYNLGTGKGTSVLEMVAAFEKASGKKIPLVMAGRRPGDAEIVYASTKKAEHELNWKAKYGIDEMCRDQWNWASKNPYGYGSPDSAN