MKCFYFTKDEEEGATLSSRESKVSWVRSLSVASSSATVDTRRSRSELDSESRDYTDSFEFYEFLTQRRANDLRVFGFYELKLATKGFSRSLMIGEGGFGCVYRGVVGELEVAVKRLNRHGFQGHKEWINEVNFLGVVKHPNLVKLIGYCAEDDERGMQRLLVYELMRNKSLEDHLLSRSSAPLAWTLRLKIAQDAARGLAYLHEEMDFQLIFRDFKPSNILLDEDFNAKLSDFGLARQGPAAGLSHVSTSVVGTVGYAAPEYVQTGRLTAKSDVWSFGVVLYELITGRRVLERNLPRAEQKLLEWVRPYVSDSKKFHFIIDPRLEGHDCVKSAQRLALLANKCLAKNPRSRPKMSEVVDTLGNIIADAAAQGESVPETAKEAVVENEEAAEVGVDTKEEGREEVESGKPESNNQKWSFDFKEMVSFRNKSIGKLDWRNWTAGLVKTS*