MKKGEQAIFTISPTLAYGEAGSPPTIPPNSTLTFDVELISWASVKDICKDGGIYKKILSEGEKWQNPKDADEVTVKYVARIQDGTVLAMTPDEGVEFYVKEGNFCPAISIAVKTMKKGEKVLLTVQPKYGFEESGREAKDGYAAIPPNAVLLIELELVSWKSVETITDDKKVVKKILKAGEGYEKPNDGARVHVRYTTKLLDGTIVEEHGSADAPLFEFVTDEEQVILGLEKAVLSMHKGEMALVTIPPEYGFGEVEAPRNKGVIPANSTLVYELELV