MAMIGRVVGRAVPSALFRRGGLDWTRSFGSSGDDSTPEAPSPIPQHFGPGKLVGKTALITGAGSGIGRHAALLFAQEGASVVVADRNLAAACRTVDAMHELNGQGVAVGGDVSVADDVAAMVAKAEKVYGGLHIIFNNAGIMDSGDDNVINTPDDVIDRTLAINVKGVIYGCRYGIPAIIRSGGGSVINTASFVAFLGAATPQIAYTASKGAVLALTRELAVIHAREGVRVNSLCPGPLRTELLMKFLDTEDKKQRRLVHIPMGRFGEASEMAKAALFLASGDSSYMTGASLLVDGGITSAYVTPE*