MLWYGGVMGLSSFLASSGIVALIVCRICREMARRIFEGDFRHPTAQSIAYSFCSQINSCWHRVILAATVLVLAPIFILASRHPPSFSSRKLAWEEKNSLSILSGNLEYVQATQVVWQIPSSPKAILFIAHGCHCQATFFWDKSPSCAECIGLPEERNIVFHAVTKGYAVVAISSTRECWGLRADKTKVLTILSSWIREKGLERLPVVALGASSGGFFISALATEHKFSSLVIMISEGKFKTMQVEGDYPPTLFVHMAKDKRRATLIKDSMDLLKSKGVETAEVKCYQLPVTAQLFTKIPGIDTKTSDRIYRALKGSSILDNKSLMTRDGRSMNWMMHLKGQQVMPEVSLRKWELHLQELLNLAYGYHEMTSLQSNEIFEWFDAHLPKATV*