MGNLFCCVQVDQSTVAIREGFGRFEKVLQPGCHCMPWFLGKQLAGHLSLRLQQLDLRCETKTKDNVFVNVVASIQYRALAEKANDAFYKLSNTKTQIQAYVFDVIRASVPKLNLDDAFEQKNEIAKAVEEELEKAMSAYGYEIVQTLIVDIDPDEHVKRAMNEINAAARLRMAANEKAEAEKILLIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFSVNVPGTTAKDVMDMVLVTQYFDTMKEIGAASKSSAVFIPHGPGAVRDVAGQIREGLLQASHQ*