MSLKIQTSNVTNKNDPKSINSRVFIGNLNTAVVKKSDVETIFSKYGRVAGCSVHKGYAFVQYANERHARAAVLGENGRVLAGQTLDINMAGEPKPNRPKGLKRAASAIYSGYRFDYGYEDSFYSRLFDYRGRLSPVPVPRAVPVKRPRVTVPLVRRVKTTIPVKLFGRSTAINTGSVKIKLKSSELQTIKTELTQIKSNIDALLGRLEQIAEEQRANPDGKKKVDSSSSSSGAAGGGGAGGSTGNSGSGSSTRPPAPQEDAVSEVDMPQGEAQTRDDGDEEGLLTHSEEEQEHSQDTDAEDGALQ