MGNLFCCVQVDQSTVAIKERFGKFDDVLEPGCHFLPWCIGSQVAGYLTLRLQQLDVRCETKSKDNVFVTVVASIQYRALADKATDAFYKLSNTRSQIQAYVFDVIRASVPKLNLDDVFEQKNQIAKAVEDELEKAMSAYGYEIVQTLIVDIEPDEHVKRAMNEINAAARLRVAANEKAEAEKIVQIKRAEGDAEAKYLAGLGVARQRQAIVDGLRDSVLGFSVNVPGTTAKDVLDMVLITQYFDTMKEIGASSKSSAVFIPHGPGAVTDIAGQIRQGLLQGSAVEQQNLL*