MQDQLRATKLWLQKQFKTSGIQLDPRALEQLVQAVQDVPDPEEFVHSLIDEIETVSDERRMTPELLEQVLGALEGRSQPQDPVQVVDAFQVPHIVYDPVRKLFHKSQTHPSLQADAKSKVQLYIDRFHLVQQRLKRNKLFRPSRFSGLGGGAGQSECELTELKAMLGVVGEQRYVMGFLTQPEEGRFAIEDLSARLPVDLSDAEQTLGMFTQNCIVVAEGELQANGVFKVAALGMPPPERRVESLQALQGLDFFGGVVPDERQLLGWEARHAEDRIVLLSDVWLDRPDILDRLHTVFGGFSQLEQPPSLFVLLGSFQSYDATAANTHYARLREHFAALGRLINQYPAIRASSRFVLVPGPGDLGPGGSLPRPGLPKAVAAALLEAVPNTVLASNPCX