MGNLFCCVQVDQSTVAIKERFGKFDDVLEPGCHFLPWCIGSQVAGYLTLRLQQLDVRCETKSKDNVFLTVVASIQYRALADKATDAFYKLSNTRSQIQAYVFDVIRASVPKLNLDDVFEQKNQIAKAVEDELEKAMSAYGYEIVQTLIVDIEPDEHVKRAMNEINAAARLRVAANEKAEADKIVQIKRAEGDAEAKYLAGLGVARQRQAIVDGLRDTVLGFSVNVPGTTAKDVLDMVLITQYFDTMKEIGASSKSSAVFIPHGPGAVSDIAGQIRQGLLQGSAVEQQNLL*