MSAMGFEGFEKRLEVEFFMPSMLVDPDGKGLRNLARAQLDQVLSAAECTIVSQLCNEVFDSYVLSESSLFVYPYKIILKTCGTTKLLKAVPVLLELATKLGLKACGCRYTRGSYLFPQEQQYPQGSFSVEVSYLDHYFVQLGLGSEAYILGGVSSEHKWHIYAASAMSDSEACELVYTLEMCMIKLDKEMASKFYKRTCCTAMAMTEKSGISNLLPRSQICDYAFEPCGYSMNGIEGSALSTIHVTPEDGFSYASFEAMGYTSKDVDLPTLVDDVLTCFKPAVFSIALLANGGSQQRVVGSWEAPLSPKGYVCGGSSKERLPGGAVVVFHTFKKASTGRCPVAPLPLVVGRPVNLLQDVGDESGTLILKQPMATKHVFS*