MQDILANVDHIKFDLEIAVQQQLGAQPLPFPGMDKSGSAVCEFFMRAACMKGAMCPFRHISGEKTVVCKHWLRGLCKKGDQCEFLHEYDMTKMPECYFYSKFGECSNKECPFLHIDPESKIKDCPWYDRGFCKHGNILFIPPFSGPDCRHRHTRRVICVNYLVGFCPEGRSCKFMHPRFELPMGASEQPPLPLQSQNQSKSASAMGRSSMSLIQLTNSSPGINNTQMMPTQQNNMSTNRGPRPLDQVTCFKCGDRGHYANKCTKGHLAFLSGQ