MEQPSTDPAVFYEFETLRAIRTSDWKYVHRYPDGPHELFHLAEDPGESLNLVDDPAHQDAVAELRRRLLEFYDRHASPKYDLWNGGGSQTVLFTESPDLEESEESYEPPPLPTDFHQPEFHVPEGYEVELAAGPPLVEHPMMAGFDDRGRLFVAESAGLNLRTADLEEQLPNSIRMLTDRDGDGRFDHATTFADNLTLPMGALWHDGALYVASPPYIWKLRDTDDDGVADERVNLAGQFGYSGNAASVHGCFLGPEGRIYWCDGRHGHEFRDDSGATGEMLGTVNILLRNPRVDCLVHWLHGGAYPHHERVLGEFVRTGDLLGPVHEFGHVAVSGMTRYRSGILDRDFRDDLFVSVFNLGQVLRVEVTREGASFRATEHEFLRSTSPDCHPTDVLEDADGSLLVVDTGGWFRIGCPTSQIAKPEIKGGIYRVRRKGMPQFADPRGHAIDWENISPREVSARLAETRPAVVERALAECGRRANSEMIAALRRTLARADSHVRRNAVWGLSRIRRAEATSAILPALEDDASHVRLAACHALAAQPIAAAVQPLIKLLAPAEPPAVRREAATALGRTGQAKEVIPALMTALPNVVDRTEEHAILYALIELGDVDALGPYLAAASPVQRRGX