MKCFYFTKDEEEGGTLSSRESKVSWVRSLSVASSSVDTRKSRSDLDSESRDFTETFEFYEFLTQRRANDLRVFSFSELKMATKGFSRGLMIGEGGFGCVYRGVVGAPCSDLKMEVAVKRLNRHGFQGHKEWINEVNFLGVVKHPNLVKLIGYCAEDDERGMQRLLVYELMRNKSLEDHLLTRAAAPLSWILRLKIAQDAARGLAYLHEEMDFQLIFRDFKPSNILLDEDFIAKLSDFGLARQGPTAGLTHVSTSVVGTVGYAAPEYVQTGRLTAKSDVWSFGVVLYELITGRRVLERNLPRAEQKLLEWVRPYVSDTKKFHFILDPRLEGHDCIKSAQRLASLANKCLAKNARSRPRMSEVVDMLENIIIDAEAVPETMKETENVNEEVDTKEEGREEVELGKPESNNQKWGFDFKEMVSFRNKSIGKLDWRNWTAGLVKSS*