MSPQPPQRIGLPWPELNDGLTYKDVVSSSDSDLRTVSDFYYSKYKSSAPLLGWIQRIQNGQIQVDGEVVKDPNTLLRSGSKLVYRRLPWKEPDTPHSLDILYQDDHLIALNKPSGLQVLPGGLFQQRTVLTQLQWCFGESHPVPVHRLGRGTSGILLCAKTKLAKTKLSAYFAEGTNLVGSGNMGQECGAVRKISKIYRALASGIVEEDEVVIKQPIGVVRYPGVAKGLYVASSEGKPSFSKVIVLERDRQRDCTLVKVEIQSGRPHQIRIHLAYIGHPLVGDPLYVAGGQPKGVDPYLVDATTTSFAEDGGYQRPNQAVPGDCGYHLHAHEVEIPNLLNTRKVVKVVAPLPPILQTSYLAEEKGLSS*