MGNLFCCVQVDQSTVAIKERFGKFDDVLEPGCHFLPWCIGSQVAGYLTLRLQQLDVRCETKSKDNVFVTVVASIQYRALADKATDAFYKLSNTRSQIQAYVFDVIRASVPKLNLDDVFEQKNQIAKAVEDELEKAMSAYGYEIVQTLIVDIEPDELVKRAMNEINAAARLRVAANEKAEAEKIVQIKRAEGDAEAKYLAGLGIARQRQAIVDGLRDSVLGFSVNVPGTTAKDVLDMVLITQYFDTMKEIGASSKSSAVFIPHGPGAVSDIAGQIRQGLLQGSAVEQQNLL*