MVTKFMLVKENFKPRHDDVILVTHPKSSTTWLKALAFAIVNRSSFESIDASHHPLLTQNPQHLVPFVGAQGGNLDYLETLPSPRLLTTHLPLSLLPSTVTTMGCHIIYLCREPKDAFISRWHFDNKIAQGAKINIDTTFTMFLEGCSPFGPFWDHYLQYWKESLKRPRDVLFLRYEEIVFDPLKVVRDLAGFIGVPFTEEEVKSGVDQEVVRLCSFKALSDLDINRNGGVERAEGKIFIAYSVLFRQGKTGDWVNHMSKDMGEKLDQLVEDKFKGSGLKF*