MGRTVVIGTCFTVMQQSTRAAPSTGSAFLRVSHARAGPTGQPRQARCPQRGLWVRAAGPDGAVTAAPATKPRKKIADSVIELVGGTPLVYLNAVTKGCGARIAAKLESLEPCSSVKDRIGRNMIEDAEKKGLIKAGETTLVEPTSGNTGIGLAFVAAAKGYKLILTMPASMSLERRVMLQAFGAQLVLTDPARGMKGAVSKAEEIAATIPNSFILQQFNNPANAEIHRTTTGPEIWQDTAGQVDIFVSGVGTGGTITGCGEYLKSQNPAIKVIAVEPAESPVLSGGSPGPHKIQGIGAGFVPAVLNTEVYDEVIQVPSDDSVEMAKRLAREEGLLVGISSGAAVLAATQVASRPENAGKLIVVIIPSFGERYLSSVLFNSIREECERMGVNERVQISDEAGRQFYVPPLX