MKDKVIQFMLTVLVVLTIAPSPLLASRDKEKVMYLGVLNGQVQGNSVVKVTRTLPDPVLFRAEPPDTLPHSLIVRSAVGRPASGGTAWVTVKQVQPESGQEARITLKTLLMVDGQKVPLIFTPQGVDMVITLPTAEKNVELRTDSPAELEVPANYRGNVQLALQVEGEQAS