MELMNLTSNVKQIQDDVLKEILTLNANTEYLRGYLHGSSDKELFKKNVPVVSYDDVKPYIQRVTSGEPSNVISGKPITRFLLSSGTSGGKQKIFPVNNKFFEDMAFIYALRSFLISKHTEGDEKGKVVMLFFAREQSISPCGLPISTSVTGYLLSDSFKNRPSNCFTSPDEVMLCPDLKQTMYCHLLCGLRQRDEVVAVAASFASSLVGAITFLESYWKEICNNIRSGHVSEWITDLSCRDAVTNILGGGNSELADKIEEECKKKSWKCIIPRLWPNVKFIQSIVTGQNSQYIPMLEFYSNKVHLFSPAYGSSETMFGVNVNPLCKPEDVSYTFMPNISYFEFILADKGNEGEIVDLVNVEIGSYYEPLITNYYGLHRYRMGDILQVTGFYNNAPQFRFVGRKKLVLSVNLEVTTEEDILKALNNATLVLQRSDLLLMGFTSYADISTLPGHYIFYWELKAKNISDIVKPDNKVLVECCCVMEESLSALYREIRSKDGSIGPLEIRIVQQGTFNSLMEFSISQGASPSQYKTPMCIKSSEALVVLDNNVLARFFSDKSPPF*