MGRGKVELKRIENPTSRQVTFSKRRNGLLKKAYELSVLCDAEVALLIFSPSGKAYQFSSHDMDGTLARYRSDVGLPQSNHPHSRALFWKTEMEDMKRSISSLEARLRHFAGEDLGLLSVKELKQLERQMSVGIERIRSKKYKGLQEEHSRLQKRLNQLKDVAVTNSRTSDANAASALEM