MKPKFKTVLTALLLAVSLPSMAATRVLMETDMGNIRLVLDESKASKTVANFVRYARKGFYDNTIFHRVIGGFVIQGDGLTEDLVQKATDKAVANESGNGLKNTVGTIAMARTAAPDSAAAQFFINLADNGSLDYKNGQYGYTVFGRVESGMDTVSKIARVKTATRGFYQNVPVQPVKIRRVVVGQ