MSFTKGQGAEAGVGGRYAVVTGANRGIGLEIVRQLASQGINVILTSRNTERGIKATSDLNNSGLPNVTFHQLDVRDPISISSFAKFIQIQYGKLDILVNNAAASGVSVDAEALRAMNIDPECWLSGKATNMVQWVVRQTYELAEECLDTNYYGLKRLVEALVPLLQLSDSGANLVNVTSLRGELKRMPNPKVRAELEDVNNLTEEKLDEMLQKFLKDLKNGELEKNGWPLMLPSYSMSKTALNAYTRILAKKFPKMCINCVHPGFVNTKLNWNTGIIPAEEGAKGPVKVALLPKGGPSGFYFDETEISAF*