MGQALGCVQVDQSTVAIKETFGKFDDVLQPGCHCLPWYFGSQIAGQLSLRVQQLDVRCETKTKDNVFVTVVASIQYRALAEKAGDAFYKLSNTRSQIQAYVFDVIRASVPKLSLDDTFEQKNDIARAVENELEKAMSHYGFEIVQTLIVDIEPDEHVKRAMNEINAAARLRLAATEKAEAEKILQIKRAEGEAESKYLSGLGIARQRQAIVDGLRDSVLGFSVNVPGTTAKDVMDMVLVTQYFDTMKEIGAASKSSAVFIPHGPGAVRDVATQIRDGLLQASTSHP