MAASAGMMIVNKLVMRGSHLPITIVIIQMLFTVVTIVVVPGMRRAIRFGSARDVWRWTRAVPPLFALMLSTSMLALDHATMGAFIVVRNLAPVPALLSEAFIDRSLKIDLQTMLAMALSLAGVILYARNDLHSSPLGFLFMGINLCAAVLERLVQRTLIALDPIDVSKQGMMMINNGVGALLLVPLALSPTRFGELGHVHEIAAFDARQWALLLLSCINGVAISYAAIHLQKFVSASTLMVLANSNKFAVVAFGIFVLGESRSWQAVLGCVVALSGGVWYASAR