MQSGISASQELTAEFNKLLSSPTNFALLATISSEALKPVTLLTSSPSSSFDDNLNNLLAPHLKPNEALYILLRRHDAAPHLVAITYIPDSAPVRQKMLFASTRLTLVRELGSEHFRDTVFANSAEELTPQGFKKQDAHSEMAAPLTEEERTLGAVKRAEQEAGAGTGVKEIHLSKNMNMPIDDEALQALKELADESGSRSLVMMKINPGTETVENVATSATPSTISELVSEISATEPRFTFYRYTHQHGGETQSPILFFYTCPTSTTGRVPIKQRMVYPLMKRAVVTAAEQEMGIVAAKKFEVEEPNEITEESVLSELHPQVEQKKAFSRPKRPGR