MGNLLCLVQVDQSTVAIKESFGKFDDVLEPGCHCVPWIFGKQLAGHLSLRVQQLDVKCETKTKDNVFVNVVASIQYRALADKASDAFYKLSNTKSQIQAYVFDVIRAFVPKHNLDDTFEQKNEIAKAVEQELEKAMSAYGYEIVQTLIVDIEPDEHVKKAMNEINAAARFRMAATEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFSVNVPGTTAKDVMDMVLVTQYFDTMKDIGASSKSSAVFIPHGPGAVREVANQIRDGLLQGSATT*