MGTQTLDISPVGRVEGDLDVRVEIEDGQVVNAWTHAELFRGFEVILRGKDPQAGLIVTPRICGICGGSHLTCASWALDTAWETEVPRNAILARNLGQLVETIQSIPRYFYGLFAIDLTHQKYQHSRYYSEAVRRFAAFTGKHYEIGVTISAKPVEIYALLGGQWPHSSYMVPGGVMCAPTLTDITRAWSILEYFRTNWLEPIWLGCSLERYEQIQTYDDFMAWLHENRNHRQSDLGFYWRMGLDIGLDKFGGGVGKYVTWGYLPHEDRYQKPTIEGRNAAMIMKSGVYDSISDTHTLMDHTFARENTTHSWYDEGTEDIHPFDRTTNPIQKNDKDFNNSYSWSTAVRHIDYGRLEAGPLARQLVAGGRHGESWQHYDGFILDVFKRMGGPSVHVRQLARVHEIVKLYRQAERCLREFKLNDPWYIKPKEKDGRGWGATEAARGSLCHWVELEDGKIKNYQVIAPTTWNVGPRDAEQKRGPIEEALIGIPIADPTDPIEVGHVARSFDSCLVCTVHAHDAKTGEELARFRTA