MGYARLQSIHVHPVKAFRSLSLQEAVVEPWGPAGDRRWMLVDHGGKVVTQRRQPRLALAAAELLPGGGVRLSAPGMAPLTVPVPRAVGTVGVQIFRDKVEALPAEDAAAHAWCSTLLGTDVRLVHLDDPATRRPVDPAYALPGETVSFADGFPLLLTTTASLDALNSLIARGEHAHEGPLPMDRFRPNLVVSGTEPWAEDRWSRIAVGEVVLRVAKPCGRCVVTTTDQGTADRGAEPLHSLGRHRRVDGKLVFGQNLVPLGPGTVRVGDPVRIAQ