MLVLDLDHTLVNSASFDEVCAEEKPFLESMYARDPPKGRSKLLHKLDDLQLWTKIRPFALEFLAQASKLFDLYVYTMGTRIYAEAMLKLLDPTGVLFKGLVSRNDNDLTDHRDRKDLDTVLGQESSVLIVDDLPEAWPEEQHKNLIQIDRYHFFSSSCKSFGFDESSSLARRGIDESHSGGSLASLLQGLETIHRDFFQYGEFSFLEDVRDTVSELRSHILEGCKLAFSSVVPIDCEDSLWILCEGLGAECVLEIDDSVTHVVAMDPESARARWAVENGKHLVNPSWMRAAAFRLGRPRESEFQVR