QDAYPCTSLQAGLIATTMKQPGAYIIKQVFKVDEGVSIPALKSSWEQTINACDNLRTRIIDYNGLPFQVLINNDICWEETDKDVESFLIESRSMYMGYGARLNRYALIEENGESYFINICHHSISDGWSMNLVLTTLQGFYEGTQPAPLNPFASFIQHVQSLDEVKAAAYWERELLGATSAAFPGAPKGPESTSENRSITRTTERVIKLPKTGVGASVTKASVVRAAWAIILARYSETDDICFGSTVSGRNAQVAGVVRMGGPTIATVPVRCRLD