MKIIEGIKKYSNTDRTALMCNGDKLSYKDLNEYSDAISVFLKDVYKEEDTPIVIYGNKENMIMACMIGALKSGRAYVPLDISFPIDRVFEVTKEIKPKVLFNFSDERNFGDINVIDMDKLNYIINEYQGKSLDKENWVKDDENAYILFTSGSTGKPKGVQISSNNLDSFSDWISPYLNIDGSEKVIMNQPAYSFDLSVTTIYPGLIHGATLFSISKDVLADYKELFRQFSISDIAVWVSTPSFAGVCITEKEFNSKMLPNLESMIFIGEALSKNLTKELMSRFPNTRIINGYGPTEATVGVSVNDMTQKAIDDEKSLPVGYPMSNCKIKILDEDGNELKENEKGEIIIIGPSVSKGYFNNKEKTDEVFFYDEIDGVKWRAYKTGDMGYLLDGNIYYCGRKDFQIKLNGFRIEIEDIENNLRKVHNVKNAVVLPVYKDEKIAYLKGIVELNEKNDLSNIKNGMIIKKELGKYIPSYMIPRNISIISEFPTNINGKIDRKKLMEEI*