MSLSPQASAAPEQGYNFAYLDEQTKRMIRRGLLKAVAIPGYQVPFGGREMPLPYGWGTGGMQVTAAILGADDVLKVIDQGADDTTNAVSIRRFFARTAGVATTERTPEATVIQTRHRIPETALSGEQIMVYQVPIPEPLRFIEPSEAETRTMHALDDYGVMHVKLYEDIATFGHIATSYAYPVTVDERYVMDPSPIPKFDNPKLDMSPALMLFGAGREKRLYAVPPFTRVASLDFEDHPFEVQRWEESCAFCGSHESYLDELIVDDRGGKRFVCSDTDYCTQRRACQEEGEDAQ*