MRVKYGTAAAKSGARIISLCGFDSVPSDLSIFAAVQALRAKVPDAQVETARTWHSVFGMAGGGTLATMHQMQPDIGRCFLDSSNNNSLRPVLFMLFDPLVLTHPETVRFNPDHQDDRNRMALAEWWNLLPYPHTIFKQGVSIPFFMGVCNSKVVHASALALNYGPNISYYERFLPLGFELTLGFGLFSTIPSLIILFAIAMGGLILQIPILSDLLLKVFAPPGTGASDEMCAKGHAEVYAEVKAPLSVAGKVSCANVYMEFQGDPGNMVTAQCVVESALSLVLDRDNLPPRSKDGFGTPAELLGPVLLQRLRNTKVRPVTVKTNVRKSEREHEYKVYIF*