42afb3:	38 6f 4e             	cmp    %ch,0x4e(%edi)
42afb6:	34 46                	xor    $0x46,%al
42afb8:	65 46                	gs inc %esi
42afba:	51                   	push   %ecx
42afbb:	33 30                	xor    (%eax),%esi
42afbd:	78 6c                	js     0x42b02b
42afbf:	51                   	push   %ecx
42afc0:	4c                   	dec    %esp
42afc1:	61                   	popa
42afc2:	4d                   	dec    %ebp
42afc3:	48                   	dec    %eax
42afc4:	4c                   	dec    %esp
42afc5:	59                   	pop    %ecx
42afc6:	42                   	inc    %edx
42afc7:	62 41 54             	bound  %eax,0x54(%ecx)
42afca:	77 59                	ja     0x42b025
42afcc:	46                   	inc    %esi
42afcd:	2b 72 59             	sub    0x59(%edx),%esi
42afd0:	4e                   	dec    %esi
42afd1:	71 42                	jno    0x42b015
42afd3:	50                   	push   %eax
42afd4:	44                   	inc    %esp
42afd5:	67 41                	addr16 inc %ecx
42afd7:	50                   	push   %eax
42afd8:	7a 66                	jp     0x42b040
42afda:	57                   	push   %edi
42afdb:	7a 4d                	jp     0x42b02a
42afdd:	75 45                	jne    0x42b024
42afdf:	76 59                	jbe    0x42b03a
42afe1:	44                   	inc    %esp
42afe2:	72 5a                	jb     0x42b03e
42afe4:	74 35                	je     0x42b01b
42afe6:	46                   	inc    %esi
42afe7:	39 38                	cmp    %edi,(%eax)
42afe9:	54                   	push   %esp
42afea:	4e                   	dec    %esi
42afeb:	5a                   	pop    %edx
42afec:	43                   	inc    %ebx
42afed:	2b 31                	sub    (%ecx),%esi
42afef:	62 44 56 36          	bound  %eax,0x36(%esi,%edx,2)
42aff3:	79 6c                	jns    0x42b061
42aff5:	76 35                	jbe    0x42b02c
42aff7:	42                   	inc    %edx
42aff8:	31 71 54             	xor    %esi,0x54(%ecx)
42affb:	62 5a 4b             	bound  %ebx,0x4b(%edx)
42affe:	47                   	inc    %edi
42afff:	4d                   	dec    %ebp
42b000:	46                   	inc    %esi
42b001:	77 65                	ja     0x42b068
42b003:	6f                   	outsl  %ds:(%esi),(%dx)
42b004:	4b                   	dec    %ebx
42b005:	50                   	push   %eax
42b006:	5a                   	pop    %edx
42b007:	36 41                	ss inc %ecx
42b009:	6e                   	outsb  %ds:(%esi),(%dx)
42b00a:	66 69 39 44 6c       	imul   $0x6c44,(%ecx),%di
42b00f:	41                   	inc    %ecx
42b010:	77 6c                	ja     0x42b07e
42b012:	57                   	push   %edi
42b013:	6c                   	insb   (%dx),%es:(%edi)
42b014:	52                   	push   %edx
42b015:	72 47                	jb     0x42b05e
42b017:	30 64 42 4d          	xor    %ah,0x4d(%edx,%eax,2)
42b01b:	59                   	pop    %ecx
42b01c:	71 74                	jno    0x42b092
42b01e:	61                   	popa
42b01f:	5a                   	pop    %edx
42b020:	61                   	popa
42b021:	62 54 6c 79          	bound  %edx,0x79(%esp,%ebp,2)
42b025:	66 35 53 45          	xor    $0x4553,%ax
42b029:	46                   	inc    %esi
42b02a:	37                   	aaa
42b02b:	56                   	push   %esi
42b02c:	73 68                	jae    0x42b096
42b02e:	2f                   	das
42b02f:	73 69                	jae    0x42b09a
42b031:	6f                   	outsl  %ds:(%esi),(%dx)
42b032:	49                   	dec    %ecx
42b033:	37                   	aaa
42b034:	71 77                	jno    0x42b0ad
42b036:	6f                   	outsl  %ds:(%esi),(%dx)
42b037:	6e                   	outsb  %ds:(%esi),(%dx)
42b038:	39 76 43             	cmp    %esi,0x43(%esi)
42b03b:	7a 45                	jp     0x42b082
42b03d:	45                   	inc    %ebp
42b03e:	4f                   	dec    %edi
42b03f:	4d                   	dec    %ebp
42b040:	41                   	inc    %ecx
42b041:	4f                   	dec    %edi
42b042:	41                   	inc    %ecx
42b043:	45                   	inc    %ebp
42b044:	66 36 32 77 46       	data16 xor %ss:0x46(%edi),%dh
42b049:	6a 46                	push   $0x46
42b04b:	42                   	inc    %edx
42b04c:	35 53 32 43 36       	xor    $0x36433253,%eax
42b051:	57                   	push   %edi
42b052:	69 30 77 46 68 57    	imul   $0x57684677,(%eax),%esi
42b058:	35 77 62 75 73       	xor    $0x73756277,%eax
42b05d:	47                   	inc    %edi
42b05e:	76 64                	jbe    0x42b0c4
42b060:	42                   	inc    %edx
42b061:	59                   	pop    %ecx
42b062:	53                   	push   %ebx
42b063:	35 6c 4b 71 6d       	xor    $0x6d714b6c,%eax
42b068:	76 45                	jbe    0x42b0af
42b06a:	73 61                	jae    0x42b0cd
42b06c:	49                   	dec    %ecx
42b06d:	49                   	dec    %ecx
42b06e:	2f                   	das
42b06f:	5a                   	pop    %edx
42b070:	69 55 4f 6c 52 41 53 	imul   $0x5341526c,0x4f(%ebp),%edx
42b077:	6a 56                	push   $0x56
42b079:	37                   	aaa
42b07a:	50                   	push   %eax
42b07b:	51                   	push   %ecx
42b07c:	33 4d 72             	xor    0x72(%ebp),%ecx
42b07f:	45                   	inc    %ebp
42b080:	79 37                	jns    0x42b0b9
42b082:	62 45 31             	bound  %eax,0x31(%ebp)
42b085:	70 52                	jo     0x42b0d9
42b087:	72 34                	jb     0x42b0bd
42b089:	36 66 56             	ss push %si
42b08c:	73 35                	jae    0x42b0c3
42b08e:	42                   	inc    %edx
42b08f:	34 54                	xor    $0x54,%al
42b091:	37                   	aaa
42b092:	41                   	inc    %ecx
42b093:	71 66                	jno    0x42b0fb
42b095:	65 66 36 32 61 58    	gs data16 xor %ss:0x58(%ecx),%ah
42b09b:	33 64 71 36          	xor    0x36(%ecx,%esi,2),%esp
42b09f:	51                   	push   %ecx
42b0a0:	4e                   	dec    %esi
42b0a1:	51                   	push   %ecx
42b0a2:	45                   	inc    %ebp
42b0a3:	51                   	push   %ecx
42b0a4:	57                   	push   %edi
42b0a5:	77 36                	ja     0x42b0dd
42b0a7:	33 77 6c             	xor    0x6c(%edi),%esi
42b0aa:	77 56                	ja     0x42b102
42b0ac:	55                   	push   %ebp
42b0ad:	6a 6f                	push   $0x6f
42b0af:	51                   	push   %ecx
42b0b0:	70 54                	jo     0x42b106
42b0b2:	36 79 6a             	ss jns 0x42b11f
42b0b5:	4a                   	dec    %edx
42b0b6:	62 5a 39             	bound  %ebx,0x39(%edx)
42b0b9:	62 31                	bound  %esi,(%ecx)
42b0bb:	4e                   	dec    %esi
42b0bc:	54                   	push   %esp
42b0bd:	74 38                	je     0x42b0f7
42b0bf:	73 68                	jae    0x42b129
42b0c1:	78 78                	js     0x42b13b
42b0c3:	67 6d                	insl   (%dx),%es:(%di)
42b0c5:	54                   	push   %esp
42b0c6:	68 55 73 4d 75       	push   $0x754d7355
42b0cb:	4d                   	dec    %ebp
42b0cc:	79 68                	jns    0x42b136
42b0ce:	69 53 6d 57 59 73 64 	imul   $0x64735957,0x6d(%ebx),%edx
42b0d5:	54                   	push   %esp
42b0d6:	38 45 6f             	cmp    %al,0x6f(%ebp)
42b0d9:	32 53 51             	xor    0x51(%ebx),%dl
42b0dc:	66 30 78 67          	data16 xor %bh,0x67(%eax)
42b0e0:	6e                   	outsb  %ds:(%esi),(%dx)
42b0e1:	4c                   	dec    %esp
42b0e2:	49                   	dec    %ecx
42b0e3:	44                   	inc    %esp
42b0e4:	68 42 4d 42 71       	push   $0x71424d42
42b0e9:	71 6f                	jno    0x42b15a
42b0eb:	4e                   	dec    %esi
42b0ec:	69 46 71 53 55 55 33 	imul   $0x33555553,0x71(%esi),%eax
42b0f3:	44                   	inc    %esp
42b0f4:	59                   	pop    %ecx
42b0f5:	68 36 6f 6b 74       	push   $0x746b6f36
42b0fa:	74 6f                	je     0x42b16b
42b0fc:	45                   	inc    %ebp
42b0fd:	53                   	push   %ebx
42b0fe:	4e                   	dec    %esi
42b0ff:	6c                   	insb   (%dx),%es:(%edi)
42b100:	4a                   	dec    %edx
42b101:	33 34 64             	xor    (%esp,%eiz,2),%esi
42b104:	6c                   	insb   (%dx),%es:(%edi)
42b105:	70 72                	jo     0x42b179
42b107:	58                   	pop    %eax
42b108:	39 2b                	cmp    %ebp,(%ebx)
42b10a:	39 30                	cmp    %esi,(%eax)
42b10c:	68 4d 49 68 66       	push   $0x6668494d
42b111:	6b 6c 64 58 52       	imul   $0x52,0x58(%esp,%eiz,2),%ebp
42b116:	4d                   	dec    %ebp
42b117:	4e                   	dec    %esi
42b118:	64 76 59             	fs jbe 0x42b174
42b11b:	4a                   	dec    %edx
42b11c:	72 71                	jb     0x42b18f
42b11e:	4d                   	dec    %ebp
42b11f:	6b 72 65 47          	imul   $0x47,0x65(%edx),%esi
42b123:	54                   	push   %esp
42b124:	38 4d 66             	cmp    %cl,0x66(%ebp)
42b127:	55                   	push   %ebp
42b128:	75 4d                	jne    0x42b177
42b12a:	39 73 63             	cmp    %esi,0x63(%ebx)
42b12d:	61                   	popa
42b12e:	43                   	inc    %ebx
42b12f:	63 38                	arpl   %edi,(%eax)
42b131:	37                   	aaa
42b132:	6e                   	outsb  %ds:(%esi),(%dx)
42b133:	49                   	dec    %ecx
42b134:	76 69                	jbe    0x42b19f
42b136:	6e                   	outsb  %ds:(%esi),(%dx)
42b137:	64 54                	fs push %esp
42b139:	52                   	push   %edx
42b13a:	7a 2b                	jp     0x42b167
42b13c:	78 51                	js     0x42b18f
42b13e:	4b                   	dec    %ebx
42b13f:	67 6f                	outsl  %ds:(%si),(%dx)
42b141:	41                   	inc    %ecx
42b142:	4d                   	dec    %ebp
42b143:	6f                   	outsl  %ds:(%esi),(%dx)
42b144:	78 39                	js     0x42b17f
42b146:	6e                   	outsb  %ds:(%esi),(%dx)
42b147:	5a                   	pop    %edx
42b148:	64 32 6f 51          	xor    %fs:0x51(%edi),%ch
42b14c:	43                   	inc    %ebx
42b14d:	47                   	inc    %edi
42b14e:	55                   	push   %ebp
42b14f:	41                   	inc    %ecx
42b150:	5a                   	pop    %edx
42b151:	68 4b 41 75 42       	push   $0x4275414b
42b156:	64 37                	fs aaa
42b158:	64 73 47             	fs jae 0x42b1a2
42b15b:	2b 53 2f             	sub    0x2f(%ebx),%edx
42b15e:	36 41                	ss inc %ecx
42b160:	32 74 56 77          	xor    0x77(%esi,%edx,2),%dh
42b164:	46                   	inc    %esi
42b165:	69 45 45 65 56 45 62 	imul   $0x62455665,0x45(%ebp),%eax
42b16c:	44                   	inc    %esp
42b16d:	48                   	dec    %eax
42b16e:	6d                   	insl   (%dx),%es:(%edi)
42b16f:	66 4a                	dec    %dx
42b171:	6d                   	insl   (%dx),%es:(%edi)
42b172:	49                   	dec    %ecx
42b173:	35 36 4b 71 5a       	xor    $0x5a714b36,%eax
42b178:	6b 6b 79 70          	imul   $0x70,0x79(%ebx),%ebp
42b17c:	45                   	inc    %ebp
42b17d:	64 4a                	fs dec %edx
42b17f:	77 64                	ja     0x42b1e5
42b181:	37                   	aaa
42b182:	34 57                	xor    $0x57,%al
42b184:	57                   	push   %edi
42b185:	59                   	pop    %ecx
42b186:	48                   	dec    %eax
42b187:	79 32                	jns    0x42b1bb
42b189:	6f                   	outsl  %ds:(%esi),(%dx)
42b18a:	61                   	popa
42b18b:	68 63 78 5a 62       	push   $0x625a7863
42b190:	6e                   	outsb  %ds:(%esi),(%dx)
42b191:	67 67 6d             	addr16 insl (%dx),%es:(%di)
42b194:	68 6c 73 51 65       	push   $0x6551736c
42b199:	5a                   	pop    %edx
42b19a:	42                   	inc    %edx
42b19b:	51                   	push   %ecx
42b19c:	70 54                	jo     0x42b1f2
42b19e:	51                   	push   %ecx
42b19f:	64 59                	fs pop %ecx
42b1a1:	36 41                	ss inc %ecx
42b1a3:	74 74                	je     0x42b219
42b1a5:	4a                   	dec    %edx
42b1a6:	7a 6a                	jp     0x42b212
42b1a8:	74 7a                	je     0x42b224
42b1aa:	38 31                	cmp    %dh,(%ecx)
42b1ac:	55                   	push   %ebp
42b1ad:	5a                   	pop    %edx
42b1ae:	79 51                	jns    0x42b201
42b1b0:	6b 5a 53 35          	imul   $0x35,0x53(%edx),%ebx
42b1b4:	4b                   	dec    %ebx
42b1b5:	31 73 77             	xor    %esi,0x77(%ebx)
42b1b8:	31 6a 2b             	xor    %ebp,0x2b(%edx)
42b1bb:	6a 56                	push   $0x56
42b1bd:	74 39                	je     0x42b1f8
42b1bf:	49                   	dec    %ecx
42b1c0:	34 39                	xor    $0x39,%al
42b1c2:	45                   	inc    %ebp
42b1c3:	70 30                	jo     0x42b1f5
42b1c5:	52                   	push   %edx
42b1c6:	6a 4d                	push   $0x4d
42b1c8:	69 4e 34 43 51 44 63 	imul   $0x63445143,0x34(%esi),%ecx
42b1cf:	34 79                	xor    $0x79,%al
42b1d1:	43                   	inc    %ebx
42b1d2:	36 53                	ss push %ebx
42b1d4:	45                   	inc    %ebp
42b1d5:	32 30                	xor    (%eax),%dh
42b1d7:	48                   	dec    %eax
42b1d8:	66 4c                	dec    %sp
42b1da:	37                   	aaa
42b1db:	4b                   	dec    %ebx
42b1dc:	62 48 66             	bound  %ecx,0x66(%eax)
42b1df:	76 34                	jbe    0x42b215
42b1e1:	75 62                	jne    0x42b245
42b1e3:	7a 4b                	jp     0x42b230
42b1e5:	78 6f                	js     0x42b256
42b1e7:	35 72 48 41 6f       	xor    $0x6f414872,%eax
42b1ec:	6e                   	outsb  %ds:(%esi),(%dx)
42b1ed:	4e                   	dec    %esi
42b1ee:	61                   	popa
42b1ef:	77 33                	ja     0x42b224
42b1f1:	4d                   	dec    %ebp
42b1f2:	55                   	push   %ebp
42b1f3:	44                   	inc    %esp
42b1f4:	4e                   	dec    %esi
42b1f5:	6f                   	outsl  %ds:(%esi),(%dx)
42b1f6:	55                   	push   %ebp
42b1f7:	4c                   	dec    %esp
42b1f8:	44                   	inc    %esp
42b1f9:	38 50 34             	cmp    %dl,0x34(%eax)
42b1fc:	76 62                	jbe    0x42b260
42b1fe:	49                   	dec    %ecx
42b1ff:	7a 4d                	jp     0x42b24e
42b201:	68 33 73 39 4c       	push   $0x4c397333
42b206:	52                   	push   %edx
42b207:	31 45 6c             	xor    %eax,0x6c(%ebp)
42b20a:	65 72 75             	gs jb  0x42b282
42b20d:	77 70                	ja     0x42b27f
42b20f:	6c                   	insb   (%dx),%es:(%edi)
42b210:	62 74 34 6b          	bound  %esi,0x6b(%esp,%esi,1)
42b214:	54                   	push   %esp
42b215:	73 79                	jae    0x42b290
42b217:	76 6b                	jbe    0x42b284
42b219:	39 36                	cmp    %esi,(%esi)
42b21b:	58                   	pop    %eax
42b21c:	62 4d 4f             	bound  %ecx,0x4f(%ebp)
42b21f:	4b                   	dec    %ebx
42b220:	46                   	inc    %esi
42b221:	6a 65                	push   $0x65
42b223:	66 57                	push   %di
42b225:	70 39                	jo     0x42b260
42b227:	56                   	push   %esi
42b228:	55                   	push   %ebp
42b229:	52                   	push   %edx
42b22a:	36 4b                	ss dec %ebx
42b22c:	2b 70 39             	sub    0x39(%eax),%esi
42b22f:	52                   	push   %edx
42b230:	71 34                	jno    0x42b266
42b232:	75 42                	jne    0x42b276
42b234:	56                   	push   %esi
42b235:	38 4b 44             	cmp    %cl,0x44(%ebx)
42b238:	45                   	inc    %ebp
42b239:	4f                   	dec    %edi
42b23a:	77 36                	ja     0x42b272
42b23c:	74 33                	je     0x42b271
42b23e:	77 5a                	ja     0x42b29a
42b240:	4c                   	dec    %esp
42b241:	75 62                	jne    0x42b2a5