MSKSDDDEAELVQLQLALIALQKKAIKDGDKILVVFEGRDAAGKDGVIARITEHLSRRATTVVALPKPTDRERSEWYFQRYVEWLPACGEAVLFNRSWYNRAGVERVMDFSTPQQQEQFLRDVPAFERMLVENGMRYVKFWLDISREEQAKRLKSRREDPLKAFKTSPLDAVAQEKWDDYTKARDEMLMRTHSDIAPWICVRADHKKAARLNVIRWLLHAAGDKKILKGVERPDPAVIFPFEPAALEDGRLAR