MGAVVGALTVVSMGFAPSAAAYDAQSKQWYLESMQAEQMWKASTGKGVKIALIDTGVNADTSALTGQVL ......