MSTTFKLNTGAQIPAVGFGTWQDAEAQEQAVLEAIKAGYRHIDTARIYGTEEAVGKAIKKSGVPRDQLFITTKLWNNKHHPDDVAQALQDSLNDLDLDYVDLFLMHWPVAFKRGTEKFPKNESGKPAVEDIDYVDTYKAMEKLLSTGKVKAIGVSNFSKAEMEHLLKETSVVPAVHQLESHPWLQQRSFADWHKSKGIHVTHYSPFGNQNELYSREGTIGKLIDDPVLVEIGKKYNKSSAQVALAWGINEGHSVLPKSKTPSRIKDNLQGDFKLDAEDLQKIRGIDRKLRFNDSSADFGREFFGDLDGKQK*