MKSISLSVYTFLLSGVVHVSSARLHGIDYERELSEDATVRLLVKYKNSVGKFSETPISTRSGLFNDGSSEVDKMASRSRTVSRKRQIARVEVSKAEMDKAIEALMADEDVGEVEEDYPMFKFPYERAVPSRQEVRVPSTAETHSRSLEDAIPYGIKMVQAPSIWPSTRPTSPIKICIIDTGYDLGHEDLPNNDRITSSPTDFENALTDGDGHGTHIAGIMGAIGNGEGIVGINPDQSKFSFHISKALGDDGKGSASTVIEGFEGCIDAGAKVISLSLGGGKRSNIQQQLFKDAYDDGILIFAASGNSGTTILEYPASYPYVVSVSAVNEDEEYATFSNRNFQVELVGPGVGIRSTLPNGRYGLLSGTSMATPHVAAAAALVWSHFPQCSNNQIRNVLALTAKDVSSGGCNDKTGYGLVQAKAAYDLLEQYGCEATGGANPSP