MVLATCAAARHPVPWGAAVAGCRPQAALAPRPVLAAPRQRRQAARRQAHIAAAGSDLGTSLATTAATPDYNLLQQHKVFSAATGAEVALTSEWQAAPGTRCVVALLTHFGDLSSTELAQKLMAILPELQASGVRLLAVGLGETAKARRFAELLGFPLDLLYADPSGELYRALGFSPGFAPDVKISAYAKLLPMLAGIGSPGTIQEVLRGYTGDRSAKPVFVATRGGTTDGTGSGVSGTVDGTVGGGGVAGGAAEGGGSLFDVLGKDYQRPFELATLRLFNMGLVLSHWNELAPADERLLTQQGGCLVFDDRRVLYRHADTGILRYAPVEQLAAAALPSGAAAAATQTLRTLLX