MAGESTGTRPKVLLLGTIDHADEAWSKLSAKADIVTPTSTDRASFLAECASGAFAGVVAAYRTFVSGRTTGRIDAELLAALPPTLRFICHNGAGYDQIDVAACTAAGVRVSNTPSAVDDATADAGIFLMLGALRNFGPGMQSCRNGEWIGKPAPALGHDPRGKVLGILGMGGIGRNMAKKAAVFGMKIRYYNRTRLSAELEADCGAEYVDFDTLLVTSDVLSLNLPLNPKTRHTISHAEFAKMKTGVVVVNTARGAVMDEAALVAALDSGRVASAGLDVYEEEPKVHPGLLANHRCLLVPHMGTYTEETQTKMEEVAISNVVAALEKGQLVTGVPEQSGLTF