MSLLPDRHPQKDFFILDIADVVPKDDTASMEHPLFSLATKPDMRHLVYQNGENRLEIAPSILGLPTIKDKDILIFCISQLMHMKNRGEKIGKRVRFSARELSIATNRPVGGDHYKRLEQAFKRLQGTQFTTTIRTGKKPGVKIFSLVDQAGFVMQEDTWRLDYCEVVLSDWLMRAIEANEVVTITNDYFRLRRPLERRIYEIARKHCGEQKKWQIGLANLQNKTGSNAPLKKFRLNIRQIISDDHMPFYRMELTSDDLVIFRPRKAKTTLAPSITLPDWAEEKARGIARDKGWDYHALRAKWMEFAQDEAGKGNPPQNAGAAFVAYCQKQQSVR