MSPASAQVICVTGAGGFIASWMVKLLLEKGYIVRGTVRNPDDAKNNHLRELEGAKERLTLFKADLLDFESLREAINGCDGVFHTASPVTDDPEQMVEPAVIGTRNIIVAAAEAKVQRVVFTSSIGAVYMDPNRSPDDIVDESCWSDLEFCKNTKNWYCYGKAVAEQAAWDEAKARGVDLVALNPVLVLGPLLQPTVNASIIHILKYLTGSAKTYANSVQAYVHVRDVALAHILLFETPSANGRYLCAESVLHRGEVVEILAKFFPEYPIPTKCSDEIKPRAKPYKFSNQKLKDLGLEFTPVKQALYDTVKSLQEKGHLPVQQTPTEDQIRIQS*