MNMRLLVSPMDLEEAVAALDGGADIIDVKNPREGSLGANFPWAIRSVVELVAGRTPVSATIGDLPFKPGTASLAALGAAVSGADYIKAGLLGVSEPEEAIELLRPIVRSVRDYDSRRKIVAAAYSDFRRAGSLPPLVLPEIAAECGADVVMVDTAIKDGRSTLEFMSVEELKHFVESAHDLGMEAALAGNLGVRDLEAIRAASPDILGVRGAVCGGDRNSRIRAELVRSLKDSL