MGVGMKRAREEEPVSLALALTTDSAASSPTSAHSASSGEGEFVCKTCSRAFATFQALGGHRTSHLRGRHGLELGVGVARAIKERKRQEEKQHECHICGLGFEMGQALGGHMRGHREEMALRGGGDDGDQWVWRGVGVLDQEAVGHQAAANYEPPVLLELFV