MEAERGIQIFLTPDEAVAALRSLSREVAGLTYGWGSPDHPDVTGEYLANVRRFLRHPLGEHVTALFWDFSSLPQKPRTAAEDEFFSLALMVMGDVYASALGTIVIRHLSVPARPAELDGEVVILVEKGGGLDGAGAEAELRSALGAFENPRYEEGRWRVRFPTHAAAEEAVKAAAAAGALPGAIAVFLFYNGRPYLARGWTTFESAVSTEALARLAYFPGLGKLLEERLPPKVMEIDGEGPRVAEMEDRADEGMGPRNERVI