MSLRVRYQWTTPLRECLAISVGKLVSHDLELRATLWGEVAQEIKERFGIVVDTDDMKKTWKNLKDNYLRMRKMYDSEPEKAQKWHFFDAMRFMDRAGIDESATDGKMVTANDTSSRQTVRLKPVVMEGRIEFQPDVKEVVISNGPSIIHRKTQNRQRSHSKTMVIQVGFPEIDRLIITKQLPPNQLLRLPVDPNASELEQHLIDVWHKVETDERDMDIIVLDESYDDTPSPFTTDLSNIHTKTLEVEPSTSNGICSQSTCTYTEASGLKDLENYGTKLDESAKLFISSNVQKMRGLFHKTALECFISQNMPQGQLNNLLQAFDDHVFHKKPCSPLIDKVLSTCTQEIRDAFYNLFTILSRYIRILMEALLLMYVLRYLSTLCKYRKSEMNKEKPPLPTLISYKNLKMKRLAKAQSFISYRVSIYLYKSYQQFFKQCF