MDSGETLTFQALILTLQNYWASRGCVVLQPYDMEVGAGTFHTATFLRALTPERWNAAYVQPSRRPTDGRYGDNPNRLQHYYQFQVVLKPNPANIQELYLGSLKAIGIDTLTHDVRFVEDNWESPTLGAWGLGWEVWLNGMEVTQFTYFQQVGGIECFPVTGEITYGLERLAMYIQGVDSVYDLVWADGEFGRVTYGDVFHQNEVEQSAYNFEHADVAKLFELFDFYEEQADKLVAVNLPLPAYEMVLKASHAFNLLDARGAISVTERQRFILRVRTLARKVAISYTEARAKLGFPLADDAHKPEALEKWLPKEPKIIL