MDLFDSDDDTCSLSSFYTMRSEIPRMDEVHVQKDVMLDQSLDALYEKRSSTREQALASIVDAFKSDLQHEFVEKNFATLLDRCLHCIKKGSTKESLLASHVIGLLALTAGLGDQAQEILEESVTPLSQALKSSSEALKITSILECLAVITFVGGANAEQTERSMQIIWQMIDPKLVSNVVATKSSPAVITTVVSSWTCLLTTVDRWTLGPKILQGTVTYLSTLLEKDDRSVRIAAGEALALMFELGILEKFDAEAKGSDNGSVKEEREALINMHRLISKVTDQVRDLAVEAGGKGCAKKDLNTQRSLFKDLVEFLEDGVAPETSIKIGGSSIETSTWCQMIQLNFLKHFLGGGFIKHMQENEFLHDVFSFTPKKIGGHSTMTNEEKRLFQSPNSAVSKARTKLMKKERMISLTRKFYSISS*