MLKTVDKAEVMVLPMAVRDAASSTAELIFAGFIASMVAGDFVRQLLTTLRLPLVFDLDETLLVAKSQSQLSRELKALREVRRPALERAAHDPQQPLKLQALQLEEQLMQEDLSLLQQFAEGDAVTYKGQRIVAQVEQALSDTMQPIARPVIRLPGDEDTLLTRIEPANPHSSMVFKLRPNWRAIWAYLGGLLDPHTHLPITHSPPSHKLKFETYVCTAAERGYALEAWRVLDPDGWMIPQDQRAQRLQSGSKSKSLAAVLNLGRVQQPGPHGTTSSPMPLAAIVDDRVEIWEASNRGQVLQVEPFKPWEEQAAQALQLTGAPTTQSLSAQMIRLKEELFNLRLHTFHRTIEVLKRQVDLVRQQPLTGDRPLHEAYAAALAPPPWVQGLLAAGLHX