1 MVESANPSAPEFDVVFRARRLIGPNGEGSGSVGVRDGRIAAVEALDTPMRGDRTVELAEDEVLLPGMVDSHVHVNDPGRSEWEGFPTATRAAASGGITTIVDMPLNCLPPTIDSGALETKRGVASGNVHVDVGFWGGAVHGNLDELRGLHESGVYGFKCFLLHSGVDEFPPLDPSELEQALRTVAELDALMIVHAEDSTAIEHAPSAHGENYRDFLASRPRGAENTAIAQVLEAARRTGARVHILHLSSSDALPMIASARADGVRVTVETCPHYLSFIAEEVPDGATQFKCCPPVREAGNRELLWRGLAEGTIDCVVSDHSPCTPELKRLDSGDFGVAWGGVSSLQLGLSAVWTHARTRGFGLAEVVSWMSAGPARVAGLRNKGAIAVGADADLCVFAPDSAYVVDADQLHHRNAVTAYHGRALAGVVRSTWLRGTPIAGPEAGGTPTGKLLNRGEA