MRVQDTHGSAGKVCVYLCNRELWVKFHQHTCEMIITKQGRRMFPTLQYSLTGLEPTKQYNVFVDMILADPNHWKFQSGRWVPCGAAEQLPQTGRVYLHPDSPNTGSHWMKQDIVFSKLKLTNNKNSDGHGGVVSIVLNSMHKYQPRLHVIEVGAPGEQKKLLTHSFTETQFIGVTAYQNTDITQLKIDHNPFAKGFR