MRCRLEGRFFDLIDSDSFGAGPGLVGAALDVVRHGGLVCLTHTAGPIAGGRDPASAQALFSQHLAPLPSVNEQGLRLLLGLACREAAARRLSIQPLWSLYSPHGPVWRTMLRVSRPAQQSSPVAVRRLQQQRYGYTLHWPASGESSSCSFQDMPAALLAAGGGGNGGGGQPVLSGPLWLGPLHDHLHLQEVEREAAARGWLDALAETTTAATAAAAAGTAVTAADASLVASQAVAVEQLRQPKVLHTRNGSLGSLQLLLELLVEEAGAEAAGEAAAEAAAAAAAAAAAPAELGGRPAGMASAEATGAAEAAALMPPWFLRTNDVGRVGCLEGPPSRQRLLQELRRRGHLAARSHIDPSAVKTTASMAQAVAACVDGLGIRSRAQLQPADRECX