MASLFGNGGYSYSSGSEGEDEDEGTEGYRKGGYHAARPGDRFAGGRFVAQRKIGWGNFSTVWLAYDTLHSRFVALKIQKSARDYAHAALHEIELLSAVAKGDPTNSKCVLRLLDHFKHAGPNGRHVCLVTEFLGDSLLRLIRYNRNKGIGLSRVKEICRSVLVGLDYLHSELGIIHTDLKPENVLLDSTINPAKDPVRSGFTPILDRPVGNQYGGTVISFSEKMLKMRARRAVAKISQRRVSIGGVGAQLEKERCLDGISLKCKIVDFGNACWADQQLAGEIQTRQYRAPEVIIGSGYSYSADMWSFACIAFELATGDLLFAPKNCQGCSEDEDHLALMMETLGKMPRKIATSGTRSKDYFDRHGDLKRIRRLKFWPLDRVLVERYNFTEPDAKGFSDFLRPMLDFTPENRPSAAQCLKHPWLN*