MELPFSFLYDKRGSEIFEEINLLEEYYVFNAEIQLLQQNAMDIARSITPGSLFVELGCGSARKITLLLNAIRAYHGRCRYAGIDISEAALKEAGKNITSHVHGLVERNAIELVHADFLDGLTQVKHRHPHDPLCIAWLGNTVGNLSRDDTVDFYLKMSYVLLDPTVSSLLAWVYTWKSFEILYPAYHDKQGVCERFVKNGMKNALSCIGYLPMNGESVDSFCSFDIEINTVLRRVESYVTFPRGLNPPKYQLQIRPGEKVLMEFSIKFTNEDIERIANDTYLQVYASWGDALYYTSQMLLLAKHNLLQGTPSPSVEVINSYEETPAILPNW*