MAAAARRVRDAEADLNLPPGFRFHPTDEELVAHYLCPRAAGGPAPVPIIAELDLYRHDPWDLPHRALFGRREWYFFTPRDRKYPNGSRPNRAAASGYWKATGADKPVLHNGRTAGIKKALVFYHGKPPCGVKTEWIMHEYRLAKKGGAAAAAACAGAGALRLDDWVLCRLYNKKNEWEKMQSKKEEEDEAAAMAAAQSWGETRTPESEVVDSDAFPEMDSLPAASLIDDALLPKEEAHDDDWLMGMSLDDLQGLGSLLQADDLSMLAPPPPAKAEPLGAPFF