MPLAESQDGASDWRYFATYSGVKLPLRLVTPIEAAALTNRNTFIRARFDPAGRLLECEKVVYGEVELTHRYEYDASGALKQAEVTMLDEETRVLRFDDETPAKAAAEDAP