MVKPVKKGKGKAVAPELDAEALLASARESLDRLDPSGAAALCRQAVSADASSVLAWDTLAEACLTCGEAEEAGRALHRSIELSPAGAPGRYMYLAQLSDSPAEAVGWFEKGVAGLRAEREALQQASGERSELQAAWAEATCALAVGLCSAAELYLTDLCDEPEAEGRCDALTGEALQLVSDLPAEAVQVVEPFQTRASLKLSQEAYDDAEPLLLRALEVVRRAEEAEEGGGGVEMPSLELRLALAKMLLEDDDSAEVRYLLATAALCAGEVDLAREEASGALEWLQSEWAPAEQAEWLPQLREVLAEAEGGEAA*