MTDLPRLRRLLGGPETAWLLDRARDRMATGRPLDTPATLKAATPEQRRAIELLLGRRLRSGSSLTVPLADVDRVLRASQACPNGLAAAVVALTGPVTDRRAQDTALAAAWRQALAELDHPAIAARAELAPWRAKMEATGLLKRLSGGDPATARRLAVDVVRVLSALPADGLTLPVLAARTLGDAHALDDGRPLAALVLSAVRALAALPAETAAGAEGRRAAWAAVGVALDDLSSRVLVLGLPGSTGDTTGRILAAAREGGEPCVLTLRQIAAGPLELGLTDHTTVHACENPAVLAAAADELGPGCPPLVCVEGNPSAAARTLLSHIADQGYPIAYHGDFDWGGIRIATGILRLPTAAPWRYDAPSYLTAVDRGLGTPLTTGIPAPTPWDPGLALALTHHAVRVEEEQLLDQLLADLHSRCTRADGGARRRHRG