MSAELLLNVTPSETRVAMIEGGILQEIHIEREAKRGIVGNIYKGKVSRVLPGMQAAFVDIGLDKAAFLHASDIVPHTECVAESEKQQFQVRDISELVRQGQDIVVQVVKDPLGTKGARLTTDITLPSRYLVFMPGASHVGVSQRIESEAERERLKKIVSHYCDEHGGFIIRTAAEGANEKELTQDAAFLKRLWSKVIERRSKYKNRSMLYGELGLAQRILRDFVGTELTKILIDSRQEFENLKEFTSEYVPELTAKLELYHGDKPIFDMYDTENEIQRSLERKVELKSGGYLIIDQTEAMTTIDINTGAFVGRRNLEETIFNTNIEATQAIARQLRLRNLGGIIIIDFIDMASDEHRKRVLTSLETALMKDRVKTNINGFTQLGLVEMTRKRTRESIEHVLCSTCPTCEGRGSVKTVETVCFEILREITRVNRAYDADKFVVYASPAVADTLQGEESHALAELEVFIGKEVRIQAEPLYNQEQFDVVMM*