MGNLFCCVQVDQSTVAIKETFGKFEDVLEPGCHFLPWCLGSQVAGYLSLRVQQLDVRCETKTKDNVFVNVVASIQYRALANKANDAYYKLSNTRGQIQAYVFDVIRASVPKLLLDDVFEQKNDIAKAVEEELEKAMSAYGYEIVQTLIVDIEPDEHVKRAMNEINAAARMRLAANEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFAVNVPGTTAKDVMDMVLVTQYFDTMKEIGASSKSSAVFIPHGPGAVRDVASQIRDGLLQGSSANL*