MSMRQAKKEDFLLYCMKYKVLGFPLDKPKLRILCFHNAGSAESIYTGPKTPFLDWVKESKQVEVLAFDYPGRDKLMKAAKHTSTDTLAPELLGVAYEKLTDGVPYMVWGHSVGTWVGFEFLMLCRKALVMERFWRSYLSRFSAPRQIGIPMPLAAFFVTFPAPHWPETKRPWRRCAKLSDAEMKKEVLGWDAVHFGGAGKVVFEEPTWKETWEPMMRADFKLFDEYKFKHAGAPKFDFPLHCWWCESEQNVKSEMVQAWKDWTSADFDYQVLKDAESVSAGMETIFF*