MGSQVEPLAVLVSTRAVLTLEDDSLVLSPATITISPNSGKIIAIVPTILPASSFPSSVAYIDQSPKLLLPGLVDAHVHLNEPGRTEWEGFNTGTRAAASGGVTTVIDMPLNAIPPTTTVANFQEKLKASVGQCWVDVGFYGGVIPGNSQDLLPLVDAGVRGFKGFLIDSGVDEFPAVSAKDIALAMKALKDAPTTLMFHAEMIPPIADSVGDSVQSSAPPLAPKGALTAYSTFLESRPPEFETCAVSEILSMTDLAPDLHLHIVHLSATECIPLLREARRRGVNVTAETCFHYLGLASDDIEDGDTRHKCCPPIRSKTNQDGLWSELVRADQHDGVIKTVVSDHSPCTPELKLLPNRLAPPPARPPFPHHSDSGIDVSFSPTEKNKKLEASRRSSGSSSSDAPAPVQHTAQGDFFAAWGGISSVGLGLPILHTIATRRARQGLEAPTIVDMVRLTSQATAKQVGLAHRKGGLKVGMDADVCVFDDAAEWALRSGDMRWKNKCSPWEGHEFKGRVLETWVRGHKVFEYGGKNGGFVGGEPVGEAIVEKRTA