MSHSSSLRRHPIRVSFVPIDLDTPLEEQHGGKFDVILHKMTEDILRIQRLREYKQKAHPSCVLVDSPTNILAVMSRADMAERLSSCLEGITTKGGIPVRTPRFRVVEEGEESSDASGTPPHQSLATEIDQAGFHYPLIAKPLTAAGTKSSHHMGIVMGRDGLQRLKTPCLLQEYANHGGQLFKVYVLGDSVWVFSRESLPDLPIGENEILLENGERKRATTNTGQSTASYVDPDLACYVTTVEIEPVTHALRAAFGLELFGFDVLVKYDEKKSRDNATMDADDNDDKEILVVDVNYFPGYKEVPHFPSLLAQYLTQKAVESRMNMCX