MARESEKQPKPKAIIVGGSIAGVSCAHALTLAGWNVVVLEKTCAPPTGSPTGAGLGLDPLAQRLIESWVGDPDSLRKATVPLTIDQNQAIDGKKIRGTLTRDENLNFRAAHWADLDGLLYNALAEDVFLWGHLFLSFSISDDKSCVKVKSKVLETGEIIETVGDLLVAADGCLSAIREHFLPDLQLRYSGYCAWRGVLDFSENENSETIQGMRRAYPDLGKCLYFDLGSGTHSGIYELLNKRINWLWYVNQPQPEMKGKSVTMKVSSDMIEKMHQEAEMAWAPELVRVMKETKEPFLNAIYDCDPLEQIFWDNVVLIGDAAHPTTPHGLRSTNMSVLDAAVLGKCLEKWGVENLSSALEEYQSTRLPVTSKQVLHARRLGRLKQGLILADRKPFDPKTASLEDCAFGTLE*