MEQLVRVEFVINKQVGLRDSLMVVGNIAPLGSWVPSSGLPMHLDFTSSWSASLSLPAGLAFEYKVVHLSSGSKGVSWMLGSNRTFVVPPFAAMVSIISMWDFVPGSTPVTVTFGTIKQVDPGEHLILSGDSVQLGQWNLQHAHTMVWHVGDRWKVDVNIAAGSAINYKYVVVSDQAKETWMPGSNRILHVPRGLIAIAVLNQWATNSASAPITPCPPPMRVQLVAVYFVLEHRCPFGQLFKVVGNTSKLGKWDTLKAQKMVWHFDNIWIAAI