MSNQVDNNNEKDIEEDTHGGAHESRVQNDDEADDHDHDMVMPGFRFHPTEEELIEFYLRRKVEGKRFNVELITFLDLYRYDPWELPAMAAIGEKEWYFYVPRDRKYRNGDRPNRVTTSGYWKATGADRMIRSETSRPIGLKKTLVFYSGKAPKGTRTSWIMNEYRLPHHETEKYQKAEISLCRVYKRPGVEDHPSVPRSLSTRHHNQISSSTSSRLALRQQQQHHSSSSNHSDNNLNNNNNNNNNNISNNLDKLSTEYSGDGSTTTTTNSNSDVTIALANQNIYRPMPYGASNTPIVSTTNQEDDETAIVDDLQRLVNYQISDGVNINHQYYQIAQQFHNQQLSANANALQLVAAATTAALAPQTQAALAMNMIPAGTVPNNALWDMWNPVVPDHGNKDHYTDSPFK