MRLPKNTFVLVRRVPGRPRMPIATEKKEEPKEIEMAKIKLYYLRMGFRLDDLEWDEFGNDLYSLPEVPQAIHITNSQSVFTNKANKDSKIKALVDSSALEWHHKHKKDIMEEDLAEVLEEGGMEWNGKHHHKDMSIIDVKFLHCLTNVDPNFDLKRVKPPTDIPKSILVDTPDGSYGLPNGADAVLRPNKAAFDKEVEGFPSNHSIGELPPELHCPLCKEVMKDVVLTNMESARRARSKVSSPSLLGCAKEAKTTPSRLYMPNVKENISEKKPPVNQPQQSLEKNRSTKTVEPLEATHESMSTKEPLSQESAPLVEENVQQKFHVVEPRCMMPYDAPTAYNSLPGSQWGPEAYMACNGGVPYMGYGPNPFDIPFSGHIMPMD