MLSQPDINSLLHNMPAQIQALTTQLAELQANPPATTPSETAQFAEWCIKLQIWVKANWDAFADDFEECYNVGVWPTWDDLKVEIKKYLKPQAERNWACQQIRSFKQGNMRTDDFVTRFLALSIQGDLGNEHAVELLERNVNPCIAEQIYLQDMRNENLSQAAEEVRKIGRAIELYKMHQGGETTKNNQSQRRPGSSNNHNHSHGFKLFGLQPGQGAPMDISAVQGGQMRRFKGNCGQEGHMSRDCRNGVQAAQQKNNQGRQAHQLESEKPDDRLQTLASRSYDEIWAFFYDQQAAEMKAQGKEFGA