MGTQILDISPVGRVEGDLDVRVEIEDGQVINAWTHAELFRGFEVILRGKDPQAGLIVTPRICGICGGSHLTCASWALDTAWETEVPRNAILARNLGQIVETIQSIPRYFYGLFAIDLTNKKYQNSRYYSEAVRRFAAFTGKHYEIGVTISAKPVEIYALLGGQWPHSSYMVPGGVMCAPTLTDITRAWSILEYFRTNWLEPVWLGCSLERYEEIQTYDDFMAWLHENRNHRQSDLGFYWRMGLDIGLDKFGGGVGKYVTWGYLPHEDKYQKPTIASRNAAMIMKSGVYDSYTDTHTLMDHTFARENTTHSWYEEGTGDIHPFDRTTNPIAKNNKDFNGAYSWSSAVRHTEYGRLEAGPLARQLVAGGTHGESWQHYDGFILDVFKRMGGPSVHLRQLARVHEIVKLYRQAERCLREFKLNEPWYIKPKQKDGRGWGATEAARGSLCHWVELEDGKIKNYQVIAPSTWNIGPRDAEQKLGPIEEALMGTPIADPADPIEVGHVARSFDSCLVCTVHAHDAKTGEELARFRTA