MGLALGCLQVEQSTVAIKEVFGKFDDVLEPGFHCVPWFFGTQVAGYLSLRVQQLDVRCETKTKDNVFVTVVASIQYRAMAERAVDAFYRLSNTREQIQAYVFDVIRACVPKMDLDSSFEQKKEIARAVEEELEKAMSAYGYEIVQTLIVDIEPDERVKRAMNEINAAARMREAANEKAEAEKILQIKKAEGDAESKYLSGLGIARQRQAIVDGLRDSVLAFSENVPGTTSKDVMDMVLVTQYFDTLKEIGASSKSNSIFVPHGPGTVRDIASQFRDGLLQGKVAQS*