MSPLPLLHAISLSRIGALGVHLPEHLRHGSIAASFELSASLPTSKPLYLDVPLDHFAVKGPSWRLKYYVNATQFTAGGVLLVTMPSEGATRGCPSGELAQALRAASVCSQHRYFGDSVPLGDSSTRAFTKYLSVEQNLADVAALIRHARSQLFPAATAVVVQGGSYAGASSAWMRRTYPKLVDAAIAQSPPVTAVYDFARYDVSNLVALSSPDSRCAQAQARVGAALTSLLHSSPGKLMRLFGAAHYEGSPTGMVDFAYALGDSSSSAVQYGRKSILCEALQPGYSSPSSASPSAAGEAPHDDLALAALFANYTRHAWGNEYFSSCFYNSSCMATATEGPVAQSARSWYWMKCAHLGYLQTAPQQGLSTRPRQLTAARLIEQCAYIFGAGAPLVTPATVEQFNAKFGGGSLAGESRIFEVDYSDDPWKMA