MLKAVGQALFSTGLQNPKYTAGDKKEQDYEVRTYHDTKWVSTAVSGMQWDESMKTGFRRLFKYIQGTNQNNVKVEMTAPVTCRVAPGAGPACESQFTVSFYIPEEHQENPPEPSDPEVFVEHRKEFTAYVRTYGGFSTDNMKREELLKLMESLQRDGLQYVDQPFYTAGYDSPFKLTNRRNEVWLLKKEQE