MSVRVNDLLKLPSLREATVLSGKNQLDTSVASLSFLEVSDMSLFSEKLHKTNEYHAGEILIGSFCAIRHDVVKQCETIRHLHELGEVGLILYYVGIIVPKVAEEVIQLADSLGFILIQMPKNDPTLRYNEVIYEVMKLLVNKNKMASFATDLLEKVSLLPEQNRSVEMTLKILSDFLKVNIALTTYTNEIISTINWPRSTKLPLTKLLYQSQEKVALGETTYFITSQKLPQKDGQTLKLYFIREEEQLTSFEMNQAVEVVQMALNLWGKNYDEVSEYALVQAIINDESDKMYQLAKKLMIDISSVETMWLLPIWQQGQEIHAIQQDLKDFLRYYYQTTIVQQTENYLIVLLGNYLHKQPEATISKEYLQATDYQDYLGEIILCPKVRNTTEVRVSYQTANQVAPFLKRVYPQRKVLSIAEIRTVQQMMTCLQAGEEAIQQRLAVIQPLLKESEQLMTLGTFLLDASSDFKECGERLFVHKNTVKYRISKINEALGYDMTNAAEAYEVYLAMILYRLVTNE*