MMKFKFQYEEEYIKNSRDVELFACRWLPSSSPRALVFLCHGYGMECSSFMRECGIRLASAGYAVFGMDYEGHGRSKGARCYIKKFSNIVNDCFDYYTSISAQEEYKEKGRFLYGESMGGAVALLLHKKDPSFWNGALLVAPMCKISEKVKPHPVVINLLTRVEDIIPKWKIVPTKDVIDAAFKDPVKREEIRNNKLIYQDKPRLKTALEMLRTSMDLEDTLHEITLPFFVLHGEADIVTDPEISKALFEKASTRDKTIKLYPGMWHGLTSGEPDANVDLVFADIVNWLDARTGDSASLTVTPVHDFTSNVQKVVDGVSNGQGKSKRPQASLLCGLNGGGRRLVHRSSM*