MPLPLPLPLPLPLPLRLAVAAGRAARWAARLRGGGSAVPGVVALRLDPRFLERTIADLPHGVVAVTGSNGKSTTTHMLTAVLRAHGLRVFTNPSGGNLPQGIASAVLADADASGRLDADVAVLEIDEAYGVALSALLTPRTVLLLNIQIDQLNRFHEPDRVVGMLERIAATATEAVVANRDDAHVNAIAAHTARTGRAAVDWFGVSEELLGDSKHGLASAPRFGSEDPDPVHVDAGVEAVALAGRDAVFRLASGDLPVTLPSRGLHYAVDAAGALATARRVLGDRFDPARAAEGLGSVAAVYGRGEMLRAGDEDIEIIMMKNPASLQMNLDALGDPPEQVLLAVDDGTPDPSWIYDTDLSALTHADVVSGTKGYQLAVRFGYEGLEVGRVEPDLRRAVQAFLAMEKPSRGVKTMIVNYEQMMAIRRILGYTDLEGGPA