MKLLFSHNETPSIIITMEVDDLPIELEVADALKSGHLMMGTAESCTGGKIASMITSMAGSSEYFTGGVVAYCNEVKHHVLGVSEADLNTFGAVSQPVVEQMARGTMRVLGCDCAVATSGIAGPGGGTPSKPVGTVWIAAAYKERILSECYHFGENPRMENIRLSAEAALRMLLGLIRE