MLAVIQVPEHGFAVFAATGTQTTVWRNGNSDQIASVSRMINLQSAIRQVPHLYRTIPTSRNDDGIGVVGVPPFPGLETLLQLTSQQTYTRKYNKGTRGSRPFPSQRSRTSITKEQTKALQDAFDYNPFIDENMKTQLEIATGLPGRVIKIWFQNRRREKKVKRPYAELTQL