MSLLDKFKKGAEKAAIQATAFARESSNKIASESRGFVQGFTLPGESEKAAKILESFLADPNHPESALNSIPKVVLERARGLAVFQVLKAGFVFSGKAGSGVVIARLPDGSWSAPSCIATGGVGWGLQIGADITDFVVVLNSEDAVRAFSMGGNVTIGGNISAAAGPIGTGGSVQASLAHPAPMFSYSKSKGLFAGLSLEGTVLIERKDANRDFYGSSIPARDILGGRVPPPEVASHLYEIIEAAEGLDESGLPESAFVPSATGEHVPVAQTNSTGGYSMDNSRATVFDAYQSHM*