MEKRRLDCVGLPPGWKREEVVRKSGLSAGKTDVYYISPDGKKIRSKPQLARQLGEQFDLSAFDFRSGRINHSQLRKSKRPQGPYDFTRGMRHDSSLVLPIRQTASIFKQPVTVIHRQESKTKSELKHGPQDPPKQLFWEKRLQGIQACDSQEEVIKALDLPRNVQGVGPELTTENILQSISAALHISSSPVVGQGNNRATVAKNPGVNIDVYQPHIQQVIVSEDDIRRQEVKVIEARRKLQDAIKGIM