MASQKLLLLQLIVFNLLALLKLVHMQEATAVNCNIPALFLFGDSIADTGNNNWLFTLARADFAPYGENFVDSVPTGRFTDGLLAVDYLATYLGLPLVPPYVLAGDNILHGVCFASAGSGILDTTGDLYGQHIPLAQQINNFNEVKGKLNTMLGVEQASLLISKSLFVIITGSNDFFSYYHASSVFNSTLQSDVLSFPPTFQANLLSQMVEKLQDLYALGARKILVFSVPAVGCVPSMLYRSQGQCASDLNEAVKSYNTGLLQNIRSLQAGNLSDAHLVYGNAFDIALKILTDPISYGLSDAKTACCGWGAYNGASPCMPLIDEVCANASEHVFWDYVHPTSAAYRVVAERLWAGSDDEITPLNLQQLSLV*