MSVSQVRQSVSEILGLNAQEETPDWNSGRLKRMAATTATLYNVSLNKVMLKQPEEIARCHICAYLAAEKLSEKYEPELQYYREKIPLEPRKTVKLVGLFKQTLWTSSPVRNLNLSPSPKKDGGRLSARDPVELRAELFGTPVKRAGAVTLPGAGELSPTKQLSPSKPMSPVKPSPRRRLAFEDEDEDYEPDASPQPSPRRSIFPGGFEPDPDESEFDSPTKSPFKSPTRSPTKSAQSSPRKKRGEYNQWNMLYKKYYRITPEEIVGLCNQFELPSRVAFQVLDCFGMHATYLVYPAQLVCGLVMLCCFVVHHRKRASDPTIDDYLLKKMCALLRSNSTSDVLEAMKITKELLDGENWYRALKIEYDYYDAADFEQSLAIRLGSMLQNSNVIASTEQFEEWKKKVMLDLSLRDGS