MRVHEEASEDKEREVEEAPDLMPLSPPLTAAATAAVVAVAGQRLVVGYALTKKKVKSFLQPKLLSLARKKSIHFVSIDETRPLSEQGPFDIILHKLTDKEWQQVLEDYREEHPEVTVLDPPNAIQHLHNRQSMLQEVADLNLSNAYGEVCTPRQLVIMKDPLSIPSAVAKAGLTLPLVAKPLVVDGTSKSHELSLAYVETSLSMLDPPLVLQEFVNHGGILFKVYVVGETIRVVRRFSLPDVNIYDLENNDGIFRFPRVSCATNTAEDAEVDPSIAELPPKPLLEKLGRELRRRLGLRLFNFDMIREHGRKDRYYVIDINYFPGYGKMPGYEHIFIDFLLSLVQNKYKRRLSGS