MTPNNDQTMTSHNDQTIQKDQQLPLSVPAFEFRQSDTPILVSMPHSGLALTSEVEAGLTEQARKLPDTDWYIPELYDFLETLGVGCIKANYSRYVIDLNRPYDDKPLYQTKTTGLFPDILFEDAPVFEPNKALNETQKAAYKEQIWKPYHNTIEQELKRLKEKFGYAILFDAHSIAAEVPMLFDGLLPDFNWGTNEGQSCTDLIANVVTQILRPNYTQVLNGRFKGGYITRQFGQPEKGIHAIQLELSQATYLDEEAKKAGRYQLDDNKLPFIKQQLKELIEGCLAVSLNE