MQDILANVDHIKFDLEIAVQQQLGAQPLPFPGMDKSGSAVCEFFMRAACMKGAMCPFRHISGEKTVVCKHWLRGLCKKGDQCEFLHEYDMTKMPECYFYSKFGECSNKECPFLHIDPESKIKDCPWYDRGFCKHGPDCRHRHTRRVICVNYLVGFCPEGRSCKFMHPRFELPMGASEQPPLPLQSQNQSKLTNSSPGINNTQQNNMSTNRGPRPLDQVTCFKCGDRGHYANKCTKGHLAFLSGQ