MGLTGELVRSVFSKNRPVGAHDGNAMTYGVDKRRWSLVRSYFCGDEYNSVLAEDNSASIRSSEATVTQPITEDLNEDGNLLEIQSGEYEDHLTDEKQDSSDQCNEQENAAIVIQSAFRGFLARHGYGEIKQLSKRDNIKGTESPSEESVGTSIEVQTGDSADLRIRELNVIVRHKAQQKARSQISRLKEEWDDNTVSSKISKMRIQNRLEATTRRERALAYAFSQQLRTCTKKKPTRSGSVETNLGWSWLERWMATRQPENSLLVEDCLSKCFEPTSGDRRSMTIKMKFDVSGEEKESCASNDVSVGFDALSITEQTASDGYRPIRNKLRASRSVSRCKTVPTYQFITQPTKVSKKDHLREPEKEKKHKQIQARSAGEIKCKDVSS