MASLFGNGGYIYSSGSEGEDEDEGTEGYRKGGYHAARPGDRFAGGRFVAQRKIGWGNFSTVWLAYDTLHSRFVALKIQKSARDYAHAALHEIELLSAVAKGDPTNSKCVLRLLDHFKHAGPNGQHVCLVTEFLGDSLLRLIRYNRNKGIGLSRVKEICRSVMVGLDYLHSELGIIHTDLKPENVLLESTINPAKDPVRSGFTPILDRPVGNQYGGTVISFSEKMLKMRARRAVAKISQRRVSLGGVGAELEKERCLDGISLKCKIVDFGNACWADQQHAGEIQTRQYRAPEVIIGSGYSYSADIWSFACIAFELATGDLLFAPMNRQGCSEDEDHLALMMETLGKMPRKIASSGTRSKDYFDRYGDLKRVRRLKFWPLDRVLVERYSFSEPDAKGFADFLRPMLDFAPEDRPSAAQCLKHSWLN*