MGAATAEADRTLFVGNLDIKVTEELLFELFHQAGPVIKVKIPKDKDGKPKQFAFVNFKHEESVPYGMNLLNGIKLFGRPIKIQFRSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRSFSSPDNLQRQAVMNNILWQQQGSFSGKFVPQHLDQPSFTPSGQQHGHSFNLSSSSQWCQDTPMSQRKTRQNSHPYQSDRLYSREQRYGDHGSDHHYRANRDDSYYEERIHDGWSHDYDSRRENSRDGKWRPSRH