MQLPTDVRPDACPFAWPTMGVEIFRKAHQTYCQRNSVVVDQNMLQVEGRPVDLHALHTEVSDHGGCFWVSQNELWPVIAAKLGFVQIPGSDTGPAKSGPIVAQHVREIYLRFLHEFDDMFRSSIL