GLQLTGLDASDATQRGPGPGSPYLHLVKPKKVTQSDKLDDDLKNLLDGPGPGQIDFNRLFTHPVTDLGPGPGPNPVRFVYAVDLRSPEGPGPGRICLKDLTGAQISLSGPGPGLTAFTTQYAGQLKVHGPGPGGQIFYDLKTSKIFFVQDNQNVFKKRALIWAPRPWAAFRGSKKGGGSSGSGQSGVDLSPKKGQTADTGPQSVKFKSPKKLYEIRADQHFYNARATKKYYTPQLSGWSYQMKTPKKSRWGGWYSTYDKVESN