MPQSFTSIVKAGDYILRTPSLRNTLVPIANLFTELSGYRKLGLKKDDLVSEENPIVQKALRRLDQDESYARVYRIIRAHQTELTHHLLPRNDWIKANEDASYLLPYILQAEKEAAEKNELDNLQVK