MVKASLLGAVALLACGLTDATQIFSNPGTLTGWDQINHEHSGTVKQVTDVVYKGPSALKMTQIYDSSYRGRYHSEVVKKNVYKRGDTGFYGFAFRLPEDWQFSPAQSYNIAQFIADFSDTGCDDFMPSTMVWLVGTQLHSRVKQGTICAQKTKDFPNLATVTAGDWHRIVIQSKWESDGTGFFKLWFDGAKVLDQRNLATTIDDSRAFQFRAGLYANGWHDDKGMKGSQGTRQVWYDQIAAGSTFADADPAQW