MSLFLSNVILHQLRKNDNDELVVNYRAESLRNDTSTENLVAELHRVFNAKAGKGFGCFKSDSEFQLWLQEMRRGTLPFYEFSQQSAQRLKNELAKYPFADEGILVMAEYQSLATDYLFIGLLPLNQSLKVTEGLDISATDYLDINKMDIVARIDLSSYETDKESKRYLSYIKGRVGRKVADFFLDFLQADIGLDTKQQNQVLMQAVEDFCADAKFEKEEVISYKKQVYEYCNDQIKAGYEVRVQELSGELPPSNEGVNFFDFTREQGYQLEESFPADRSTVRKLTKYVGAGGGLNLSFDSLLLGERVFYDPETDTLTIKGTPPNLRDQLTRLR*