MSRRAALLLVLAATVHAASAAVGCRSYTSKGLIQPAIGSLQDSVVVQDAFDVKEMSVTLDVGHRRIGALKITLGASPFSNAAGAGAVHPTIILKSQGLGRKGHNLYRTTFSDTAALAFPLDPSGAPFTGSFRPVQKLEFLADGQGTVAGSGGSQGMWTLAVADVAPNNTLREIALNGWTLVLCDDVQQQQQAVPSPPPAPLVQQYSGPPAASNPSTPSSSAGPSSILGWQVVYKGAPPSPSQPGAAPQPAPVWPPAGSSPLDGMAQPLRDLLAQKPLLTMLQGQIHAIAAGIGGTCDATCTQAKQNMWRAAVFGLYMRSVAEKHGVDRLDWATWVQHVRDWLPGX