MLLQSQPDVNTLLHNMHAQILALTTQLAELQVNPAAATPSVEKKFHKKVKVVADPGAFEGDREQFTEWWIKLQIWVKANWDAFADNFEECYTAGVWLVWDDLKVENKKYFKPQAERDWARQQIRSFKQGNMRTDHFVTWFLALSIQGGLGNEHAVELLERNVNPHITEQLYLQDMRSDNLSQSNHSHGLQPGRGAPIDIGVVQGGQKRRFTCFSCGQEGHMARDCTNRVRATHQKNNQGRQARQLETEKPDNQLYTLAGRSYDEIRAFFYDQQVNKMKAQGKEFGA