MELDSENKLLKTGLVIVATLVIAKLIFSFFTSDSKKKRLPPTLKAWPPLVGSLIKFLKGPIIMLREEYPKLGSVFTVNLVHKKITFLIGPEVSAHFFKASESDLSQQEVYQFNVPTFGPGVVFDVDYSVRQEQFRFFTEALRVNKLKGYVDMMVTEAEDYFSKWGESGEVDIKVELERLIILTASRCLLGREVRDQLFDDVSALFHDLDNGMLPISVLFPYLPIPAHRRRDRAREKLSEIFAKIIGSRKRSGKTENDMLQCFIESKYKDGRQTTESEVTGLLIAALFAGQHTSSITSTWTGAYLMRYKEYFSAALDEQKNLIAKHGDKIDHDILSEMDVLYRCIKEALRLHPPLIMLMRASHSDFSVTARDGKTYDIPKGHIVATSPAFANRLPHIFKDPDTYDPERFSPGREEDKAAGAFSYIAFGGGRHGCLGEPFAYLQIKAIWSHLLRNFELELVSPFPEIDWNAMVVGVKGNVMVRYKRRQLS*