MQDILANVDHIKFDLEIAVQQQLGAQPLPFPGMDKSGSAVCEFFMRAACMKGAMCPFRHISGEKTVVCKHWLRGLCKKGDQCEFLHEYDMTKMPECYFYSKFGPDCRHRHTRRVICVNYLVGFCPEGRSCKFMHPRFELPMGASEQPPLPLQSQNQSKLTNSSPGINNTQQNNMSTNRGPRPLDQVTCFKCGDRGHYANKCTKGHLAFLSGQ