MDTQTLVETLGLEQLEVNLFRGTTPDKEQRQRIYGGQVIAQSLLAAYETVEGRICHSLHCYFIRPGDPTVPIIFEVDRARDGGSFTTRRVVAIQHGQQIFNLAASFQTEEQGFEHQADMPAAPSPDEVEDDAVVRRRLNPNPPPQDVDWIDRVQPIEMRTVGGRFDTASPEPRDPHQQVWFRARHPIGDDPHMHQVILAYASDMSLLGTAIRPHGVSWRTPGFQSASLDHAMWFHRPTDFNEWHLYVQESPSASGGRGFNLGYIYRASDGVLVASCAQEGLMRMRKPKA