MAQGRGGGTGKSRVCHKRQPQHPAWGRQRQHCGPAVLWRNVSPGEGDRNWRFDWASRRRSAAAVTRTCGSLARGHAVAVYTGTSRNICSSSFHGLVVMGGRPLARNRPSLVPAAACSQVLEGPLQGPFNGRPLAGHRGRNAGSLALEPLSLLGRQSLQVGNQSLGSLLAALHPTAQALQGPLGAVELGQGLAILRLSNTQLVLQDAEVALLGVHELLQAAVPSSSRLQHRRLSGKPAEQCIPCAGHKQGRQHSASDRQAGSRPRLRARDFAAALGALGSRX