MMDAENSSVTEKTSYMQDLKDQCEGLWLHIHQTHARLRSRAENMTCFLPGEENLEKIHEEILKAKEKRLQAEYAAIESSGVEVPSMKEEYLDASLKQQLAQNTSQLDDTLLILKSKRKEIAEQLEREKEILEQHKDIEISLLNKTKKIEDTKENFQSGTSKVRELERKQRIAETQLKQVMRKLGVFLREHFPLPTLEDVEVKRKTVLQGEQTLDPTINYVTLQEMLEELMNTQHDRPHDPFMQLQPHHWPPYVELLLRCGLVLRHNQDSNQIKLESFNV