MTTDTTVFVSGATGFIALHIMNDLLKAGYTVIGSGRSQEKNDGLLKKFNNNPKLSMEIVEDIAAPNAFDEVFKKHGKEIKIVLHTASPFHFETTNFEKDLLTPAVNGTKSILEAIKKYAADTVEKVIVTSSTAALVTPTDMNKGDLVITEESWNKDTWDSCQANAVAAYCGSKKFAEKTAWEFLKENKSSVKFTLSTINPGFVFGPQMFADSLKHGINTSSGIVSELIHSKVGGEFYNYCGPFIDVRDVSKAHLVAIEKPECTGQRLVLSEGLFCCQEIVDILNEEFPQLKGKIATGEPATGPSFLEKNSCKFDNSKTKKLLGFQFYNLKDCIVDTAAQMLEVQNEA*