MPYQKFWTDNVALGHCRLEIHSRTCPWDQGYFMNAKVHLSPGWRQTIDCEKYALMGNPTWQFRHCSVDTLQMYGKNRFASVYDPHWQCTLRMGKWIQNHPFYKTDWVGMCLYRHFTWPAQDNMVLKCSTDYRGNHRWLFQPA