MRQAVTSSVLRSLRAGQGANAGGLPELAARAFSSGREPVTATLFPGDGVGPEISDRVVEIFEAAKVPIKWDVQIVGKEVDPRTNSFISRENLDSVLKNRIGLKAPMATPIGKGFRSLNLTLRKELQLYANVRPCLSIPGYKTRYDNIDLVTIRENTEGEYSGLEHEVVPGVVESLKIITRVASTRVAEFAFEYARKHNRRKVTAVHKANIMKLADGLFIKCCREVSERYPEIEYEEMIVDNTCMQLVSRPSQFDVMCMPNLYGDIISDLCAGLIGGLGLTPSGNIGTNGLALMEAVHGTAPDIVGQNKANPTAMLLSGVMMLRHINLSKEADMIEKACLDTIAEGKYLTRDLGGKSGTTDFTKAIIGALDDX