MSHGPRSGLTAVSSALLAMSRHLEVRDVLKTIVASARELLDAQYAALGVPDDHGGFAQFVVDGVSDEQWKAIGPLPRQHGILAAMLHEATPERLADVRKDPRFGGWPSAHPDLVDFLGLPIRDGDEVLGALFLANKLRPAGGDPPHPPCPKPAGGCGFTADDEELLGILAQHAAIALTNARLYERSRELTIAEERSRLAHELHDAVSQKLFSLRLTAQAATALVDRDPARAKDELHQVATLAAEAADELRAAVVELRPAALEEDGLVATLRTQIQVLDRAHAARVTFTGHGVKALPAAQEEAMLRVAQEALHNALRHSGAERVTVTLHRRGTATVLRIADNGGGFDPRTVRRAGRHLGLVSMRDRANGTGGRLTVRSAPGEGTTIEMEVPGG