MTLRTPVKSVLLGAALLGLAACASTPPDQGPNKLAATETQQWMDRIKVDPAPDEILLKPHASGLSANQSAALEALVSRWLAAEARELVVTAPNTAGAMAIEIRDRLAGLGAGARVRVVGVDPASAEEGAIRVGFVRYEARPIKCGQRWENLAATRDNTVYDNFGCAMAANIAAQVANPEDLMRPRDMTPADTGRRDTVLGKYRRGEVTSSAKDEQASGAVSKAIQ