MATPAALARRVQHIQCTQRLPARIAARFLSTAAPEAAKPADAAPVKEEKKEEKGTGRLVGRVAFITGAGSGIGREMALLFAREGAKVSCVDVDPATGQETASMIMKAHGNDRALFVRADVSCSVDVEAAVSMSESVFGKIDTLVNNAGVVDPEDDNAVTTDEDVFDNTLAVNLKARPPPRPAPPRRARLTGGGAIINVASFVALLGSATPNIAYTASKGGVLSLTRELAVLHAREGIRVNALCPGPVKTEQLLRELDTEEKRKRRMVHIPMGRFAEPREVARGALFLASDDASFVTGTALNLDGGITAAYTTPE*