MGLNPWVVTGFVDAEGSFMISVRKNNKSSTGWSTQLRFQISLHKKDRSLLEQIQSYFGVGSIRKSGDNSVSFRIESLEDLKVVINHFDKYPLITQKHGDYLLFKQAFELMKNKEHLTIEGLKKIVAIKASLNKGLSDELKEAFPDIVPVTRPLVENKTIPDPEWLAGFTSGEGCFFITISKSPSSKLGVQVQLVFSLTQHTRDEALMNSLISYLGCGNIKIKKNSKNSWLDFVVTKFSDINEKIIPFFNQHKILGVKSQDFEDWCKAAELIKDKKHLTPEGLDEIRKIKAGMNKGR