MATGPKVATTPLEVLSNDETRIPSFMSKYWAPGIGGGSAFIAMLITNWFLKKPILSGIQAHVLVTAGGAALGKYIDDYRNNYFAERDAAFRHYIQLHPEDFPDFTRKKYSEVLEPWIPIR