KRRVRRPFSVVEVEALVHAVEKLGTGRWRDVKIQAFEQAKHRTYVDLKDKWKTLVHTARIAPHQRRGEPVPQELLERVTRAHTYWT