MKFRAVGACAAAVLAIGSMCVVPAARADLPVVELGAGMYRIEAELAHTDMTRQIGLMNRPMMPAQHGMVFVFTEDARHCMWMKNTLLPLSVAFLDREGRILNIEDMKPQTLDSHCAAGPARFALEMNEGWFAGRGVRAGDKIRGIDKLPAGR