MQVKMFIKKELSTLEEISVAVGNEGTTPICCAPTCLHQENSQFRFFCFPIYENTLMQWLVNTQMKPSLVSPFELYICHFHFEPTAVQETQLLRSAVPTLFLGHEEYLKDFSDSDSSDEESEEDPEGDQSLEVLESSLELHPERVMPSEQKRYKGTVKDSG