MKVYVSKLLKLNLYFILDSMTHSRFFFFWKRALLTSSSRLLECLGRLHFTVFSKTSPEPGVLFHQAVQKLYAISPDTIQAPRSEAEIRKAATIVIKHLVRHSHNCFRISAIPGSVEALTALLAAREEEVLEVLNRLVVDYRTCVRIGHTSGLISILVEFIQDEETSKEVFRQSLQLLKTLANVRGDSGRSLRKKIVSVVPAVRSLQRICNLEDLELAVDVIKLLAAEDELRDCIGATGGVIQSLMAIFARETAPNSDQLTIAMRAGEAIIVLVLQCPNNCSRLLMHKSYRQGGVSKTLKNLINMLTKPVGVHAATILRSLCAAAALELKAWEWKAAARRPDCLKVEKVEKREQSRKKELEWLPRPQSERWQTVCCSSNPCLVFKEFWAFEEAALAWVQLSLVTVGPAKAGLEKSQLQTRGMAIF*