MVESANPSAPEFDVVFRARRLIGPNGEGSGSVGVRDGRIAAVEALDTPMRGDRTVELAEDEVLLPGMVDSHVHVNDPGRSEWEGFPTATRAAASGGITTIVDMPLNCLPPTIDSGALETKRGVASGNVHVDVGFWGGAVHGNLDELRGLHESGVYGFKCFLLHSGVDEFPPLDPSELEQALRTVAELDALMIVHAEDSTAIEHAPSAHGENYRDFLASRPRGAENTAIAQVLEAARRTGARVHILHLSSSDALPMIASARADGVRVTVETCPHYLSFIAEEVPDGATQFKCCPPVREAGNRELLWRGLAEGTIDCVVSDHSPCTPELKRLDSGDFGVAWGGVSSLQLGLSAVWTHARTRGFGLAEVVSWMSAGPARVAGLRNKGAIAVGADADLCVFAPDSAYVVDADQLHHRNAVTAYHGRALAGVVRSTWLRGTPIAGPEAGGTPTGKLLNRGEA