MGQLLCCVQVDQSTAAIKERFGKFDEVLEPGCHCLPWCFGSQLAGHLSLRVQQLDVKCETKTKDNVFVNVVASIQYRALANKASDAFYKLSNTRSQIQAYVFDVIRASVPKLILDDVFEQKNEIAKAVEEELEKAMSAYGYEIVQTLIVDIEPDEHVKRAMNEINAAARLRLAATEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFSVNVPGTTAKDVMDMVLVTQYFDTMKEIGAASKSSAVFIPHGPGAVRDVATQIRDGLLQASTSHP