MKCFYFTKDEEEGGTLSSRESKVSWVRSLSVASSSVDTRKSRSDLDSESRDFSETFEFYEFLTQRRANDLRVFSFSELKMATKGFSRGLMIGEGGFGCVYRGVVCAPCSDLKMEVAGHKEWINEVNFLGVVKHPNLVKLIGYCAEDDERGMQRLLVYELMRNKSLEDHLLARAAAPLSWTLRLKIAQDAARGLAYLHEEMDFQTGRLTAKSDVWSFGVVLYELITGRRVLERNLPRAEQKLLEWVRPYVSDTKKFHFILDPRLEGHDCIKSAQLLASLANKCLAKNARSRPRMSEVVDMLENIIIDAEAVPETMKETENVNEEVDTKEAGREEVELGKPESNNQKWGFDFKEMVSFRNKSIGKLDWRNWTAGLVKTS*