QLNLDAQRIERQLREELEGAVTQAMHESVVKRLQVLEESEARLKVEESRLKEVAEVAAHQAESLKSQQDGQERELMALRKQLYDVQMESDEKTIIGKLHHHIVALQVSEGTAVRKLEAATQKVSKLEAQILRLEQKIDEKDQILYHSKTEARNKAKFLKRTIQDLRRQYSGALPLMKQEKFANTMRALHEDKANLERDLRKVTEDRLLAEDKLSELELKHRNLEELIATLKDGKGAAKVTEWHTKMNEIRIQDLKLNRTIDRMKEQCRFLENLNKQHERTISDYEDDIVEMTKHHEERQLLWEQREVELERMIDRFEKQQSEVMNAAQKFEEATGSLPDPSLPVANQLELAVRKIREHIRVIISTREENNRLGKKVEEAEQALKQSEERLTQKDKV