MKFKFDYQEECIRNSRDVELFACRWVPSTSPPKALIFLCHGYGMECSGFMRECGIRLASAGYAVFGMDYEGHGRSQGARCYIKKFSNIVNDCYDYYTSISAQEEYKEKGRFLYGESMGGAVALLLHKKDPSFWNGALLVAPMCKISEKAKPHPVVINLLTRVEEIIPKWKIVPTKDVIDAAFKDPVKREEIRNNKLIYQDKPRLKTALEMLRTSMNLEDSLHEITLPFIVLHGEADILTDPEISKALFEKASSRDKTIKLYPGMWHGLTSGEPDANVDLVFADIITWLDDRTADSASLTVTPVRDVTANVRKVVEGACNDQGKPKRQYASLLCGLNGGGRRLVHRSSM*