MVNIQLNFPHPSKVFNKQIFNNLFDYSHLTEVWYGGASSGKSHGVVQKVVLKSLQHWNVPRKVLWLRKVDRTVKNSIFTDVTECLSGWNILQYCHVNRSDKTIVLPNGAIFLFQGMDDPEKIKSIKGLSDVVMEEASEFNHNDYTQLTLRLREPKHKQRQIFCMFNPVSKLNWTYQTWFDPSADYDRSRVAIHQSTYKDNRFLDEDNIRTIEELKNTNPAYYKIYTLGEFATLDKLVFPYFETKRLNPRDPKLLALNDYFGLDYGFINDPSAFMHIKLDMRNKTLYVMDEFVKKGLLNNQLAQVIKDMGYSKEVITADSAEKKSIAEMKRDGIYRIRPALKGPDSIIQGIQFLQQFKWVVDDRCVKTIEELQNYTYVKDKKTDEYTNRPIDAYNHCIDAIRYAVEEENGHGSTKATLLKSFM