MEELTAFVSKSFDQKTKEGNKESITYREVLESGLTRARELGSPETNLQDITEGSHCPVHLFKDHVELEKEKLKDFSVSRATEGIYECKEKKEDVKSEDEDGQGKLKQRRSRTNFTLEQLNELERLFDETHYPDAFMREELSQRLGLSEARVQVRASHRQPRQ