MGNLLCCVQVDQSTVAITEQFGKYQDVLQPGCHCLPWFLGFKLAGHLSLRVQQLDVRCETKTKDNVFVNVVASIQYRALADKANDAFYRLSNTKGQIQAYVFDVIRASVPKLNLDDVFEQKNEIAKAVEDELEKAMSAYGYEIVQTLIVDIEPDERVKRAMNEINAAARMRVAANEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFSVNVPGTSAKDVMDMVLLTQYFDTMKEIGASSKSSAVFLPHGPGAVRDVASQIRDGLLQASTQH*