423189:	41                   	inc    %ecx
42318a:	44                   	inc    %esp
42318b:	50                   	push   %eax
42318c:	b4 00                	mov    $0x0,%ah
42318e:	00 00                	add    %al,(%eax)
423190:	b4 00                	mov    $0x0,%ah
423192:	00 00                	add    %al,(%eax)
423194:	ce                   	into
423195:	ca ef be             	lret   $0xbeef
423198:	01 00                	add    %eax,(%eax)
42319a:	00 00                	add    %al,(%eax)
42319c:	91                   	xchg   %eax,%ecx
42319d:	00 00                	add    %al,(%eax)
42319f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
4231a3:	73 74                	jae    0x423219
4231a5:	65 6d                	gs insl (%dx),%es:(%edi)
4231a7:	2e 52                	cs push %edx
4231a9:	65 73 6f             	gs jae 0x42321b
4231ac:	75 72                	jne    0x423220
4231ae:	63 65 73             	arpl   %esp,0x73(%ebp)
4231b1:	2e 52                	cs push %edx
4231b3:	65 73 6f             	gs jae 0x423225
4231b6:	75 72                	jne    0x42322a
4231b8:	63 65 52             	arpl   %esp,0x52(%ebp)
4231bb:	65 61                	gs popa
4231bd:	64 65 72 2c          	fs gs jb 0x4231ed
4231c1:	20 6d 73             	and    %ch,0x73(%ebp)
4231c4:	63 6f 72             	arpl   %ebp,0x72(%edi)
4231c7:	6c                   	insb   (%dx),%es:(%edi)
4231c8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4231cf:	73 69                	jae    0x42323a
4231d1:	6f                   	outsl  %ds:(%esi),(%dx)
4231d2:	6e                   	outsb  %ds:(%esi),(%dx)
4231d3:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
4231d8:	30 2e                	xor    %ch,(%esi)
4231da:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4231dd:	43                   	inc    %ebx
4231de:	75 6c                	jne    0x42324c
4231e0:	74 75                	je     0x423257
4231e2:	72 65                	jb     0x423249
4231e4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4231e9:	72 61                	jb     0x42324c
4231eb:	6c                   	insb   (%dx),%es:(%edi)
4231ec:	2c 20                	sub    $0x20,%al
4231ee:	50                   	push   %eax
4231ef:	75 62                	jne    0x423253
4231f1:	6c                   	insb   (%dx),%es:(%edi)
4231f2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4231f9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4231fd:	62 37                	bound  %esi,(%edi)
4231ff:	37                   	aaa
423200:	61                   	popa
423201:	35 63 35 36 31       	xor    $0x31363563,%eax
423206:	39 33                	cmp    %esi,(%ebx)
423208:	34 65                	xor    $0x65,%al
42320a:	30 38                	xor    %bh,(%eax)
42320c:	39 23                	cmp    %esp,(%ebx)
42320e:	53                   	push   %ebx
42320f:	79 73                	jns    0x423284
423211:	74 65                	je     0x423278
423213:	6d                   	insl   (%dx),%es:(%edi)
423214:	2e 52                	cs push %edx
423216:	65 73 6f             	gs jae 0x423288
423219:	75 72                	jne    0x42328d
42321b:	63 65 73             	arpl   %esp,0x73(%ebp)
42321e:	2e 52                	cs push %edx
423220:	75 6e                	jne    0x423290
423222:	74 69                	je     0x42328d
423224:	6d                   	insl   (%dx),%es:(%edi)
423225:	65 52                	gs push %edx
423227:	65 73 6f             	gs jae 0x423299
42322a:	75 72                	jne    0x42329e
42322c:	63 65 53             	arpl   %esp,0x53(%ebp)
42322f:	65 74 02             	gs je  0x423234
42323a:	00 00                	add    %al,(%eax)
42323c:	00 50 41             	add    %dl,0x41(%eax)
42323f:	44                   	inc    %esp
423240:	50                   	push   %eax
423241:	41                   	inc    %ecx
423242:	44                   	inc    %esp
423243:	50                   	push   %eax
423244:	b4 00                	mov    $0x0,%ah
423246:	00 00                	add    %al,(%eax)
423248:	b4 00                	mov    $0x0,%ah
42324a:	00 00                	add    %al,(%eax)
42324c:	ce                   	into
42324d:	ca ef be             	lret   $0xbeef
423250:	01 00                	add    %eax,(%eax)
423252:	00 00                	add    %al,(%eax)
423254:	91                   	xchg   %eax,%ecx
423255:	00 00                	add    %al,(%eax)
423257:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
42325b:	73 74                	jae    0x4232d1
42325d:	65 6d                	gs insl (%dx),%es:(%edi)
42325f:	2e 52                	cs push %edx
423261:	65 73 6f             	gs jae 0x4232d3
423264:	75 72                	jne    0x4232d8
423266:	63 65 73             	arpl   %esp,0x73(%ebp)
423269:	2e 52                	cs push %edx
42326b:	65 73 6f             	gs jae 0x4232dd
42326e:	75 72                	jne    0x4232e2
423270:	63 65 52             	arpl   %esp,0x52(%ebp)
423273:	65 61                	gs popa
423275:	64 65 72 2c          	fs gs jb 0x4232a5
423279:	20 6d 73             	and    %ch,0x73(%ebp)
42327c:	63 6f 72             	arpl   %ebp,0x72(%edi)
42327f:	6c                   	insb   (%dx),%es:(%edi)
423280:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
423287:	73 69                	jae    0x4232f2
423289:	6f                   	outsl  %ds:(%esi),(%dx)
42328a:	6e                   	outsb  %ds:(%esi),(%dx)
42328b:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
423290:	30 2e                	xor    %ch,(%esi)
423292:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
423295:	43                   	inc    %ebx
423296:	75 6c                	jne    0x423304
423298:	74 75                	je     0x42330f
42329a:	72 65                	jb     0x423301
42329c:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4232a1:	72 61                	jb     0x423304
4232a3:	6c                   	insb   (%dx),%es:(%edi)
4232a4:	2c 20                	sub    $0x20,%al
4232a6:	50                   	push   %eax
4232a7:	75 62                	jne    0x42330b
4232a9:	6c                   	insb   (%dx),%es:(%edi)
4232aa:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4232b1:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4232b5:	62 37                	bound  %esi,(%edi)
4232b7:	37                   	aaa
4232b8:	61                   	popa
4232b9:	35 63 35 36 31       	xor    $0x31363563,%eax
4232be:	39 33                	cmp    %esi,(%ebx)
4232c0:	34 65                	xor    $0x65,%al
4232c2:	30 38                	xor    %bh,(%eax)
4232c4:	39 23                	cmp    %esp,(%ebx)
4232c6:	53                   	push   %ebx
4232c7:	79 73                	jns    0x42333c
4232c9:	74 65                	je     0x423330
4232cb:	6d                   	insl   (%dx),%es:(%edi)
4232cc:	2e 52                	cs push %edx
4232ce:	65 73 6f             	gs jae 0x423340
4232d1:	75 72                	jne    0x423345
4232d3:	63 65 73             	arpl   %esp,0x73(%ebp)
4232d6:	2e 52                	cs push %edx
4232d8:	75 6e                	jne    0x423348
4232da:	74 69                	je     0x423345
4232dc:	6d                   	insl   (%dx),%es:(%edi)
4232dd:	65 52                	gs push %edx
4232df:	65 73 6f             	gs jae 0x423351
4232e2:	75 72                	jne    0x423356
4232e4:	63 65 53             	arpl   %esp,0x53(%ebp)
4232e7:	65 74 02             	gs je  0x4232ec
4232f2:	00 00                	add    %al,(%eax)
4232f4:	00 50 41             	add    %dl,0x41(%eax)
4232f7:	44                   	inc    %esp
4232f8:	50                   	push   %eax
4232f9:	41                   	inc    %ecx
4232fa:	44                   	inc    %esp
4232fb:	50                   	push   %eax
4232fc:	b4 00                	mov    $0x0,%ah
4232fe:	00 00                	add    %al,(%eax)
423300:	ae                   	scas   %es:(%edi),%al
423301:	03 00                	add    (%eax),%eax
423303:	00 ce                	add    %cl,%dh
423305:	ca ef be             	lret   $0xbeef
423308:	01 00                	add    %eax,(%eax)
42330a:	00 00                	add    %al,(%eax)
42330c:	91                   	xchg   %eax,%ecx
42330d:	00 00                	add    %al,(%eax)
42330f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
423313:	73 74                	jae    0x423389
423315:	65 6d                	gs insl (%dx),%es:(%edi)
423317:	2e 52                	cs push %edx
423319:	65 73 6f             	gs jae 0x42338b
42331c:	75 72                	jne    0x423390
42331e:	63 65 73             	arpl   %esp,0x73(%ebp)
423321:	2e 52                	cs push %edx
423323:	65 73 6f             	gs jae 0x423395
423326:	75 72                	jne    0x42339a
423328:	63 65 52             	arpl   %esp,0x52(%ebp)
42332b:	65 61                	gs popa
42332d:	64 65 72 2c          	fs gs jb 0x42335d
423331:	20 6d 73             	and    %ch,0x73(%ebp)
423334:	63 6f 72             	arpl   %ebp,0x72(%edi)
423337:	6c                   	insb   (%dx),%es:(%edi)
423338:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
42333f:	73 69                	jae    0x4233aa
423341:	6f                   	outsl  %ds:(%esi),(%dx)
423342:	6e                   	outsb  %ds:(%esi),(%dx)
423343:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
423348:	30 2e                	xor    %ch,(%esi)
42334a:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
42334d:	43                   	inc    %ebx
42334e:	75 6c                	jne    0x4233bc
423350:	74 75                	je     0x4233c7
423352:	72 65                	jb     0x4233b9
423354:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
423359:	72 61                	jb     0x4233bc
42335b:	6c                   	insb   (%dx),%es:(%edi)
42335c:	2c 20                	sub    $0x20,%al
42335e:	50                   	push   %eax
42335f:	75 62                	jne    0x4233c3
423361:	6c                   	insb   (%dx),%es:(%edi)
423362:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
423369:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
42336d:	62 37                	bound  %esi,(%edi)
42336f:	37                   	aaa
423370:	61                   	popa
423371:	35 63 35 36 31       	xor    $0x31363563,%eax
423376:	39 33                	cmp    %esi,(%ebx)
423378:	34 65                	xor    $0x65,%al
42337a:	30 38                	xor    %bh,(%eax)
42337c:	39 23                	cmp    %esp,(%ebx)
42337e:	53                   	push   %ebx
42337f:	79 73                	jns    0x4233f4
423381:	74 65                	je     0x4233e8
423383:	6d                   	insl   (%dx),%es:(%edi)
423384:	2e 52                	cs push %edx
423386:	65 73 6f             	gs jae 0x4233f8
423389:	75 72                	jne    0x4233fd
42338b:	63 65 73             	arpl   %esp,0x73(%ebp)
42338e:	2e 52                	cs push %edx
423390:	75 6e                	jne    0x423400
423392:	74 69                	je     0x4233fd
423394:	6d                   	insl   (%dx),%es:(%edi)
423395:	65 52                	gs push %edx
423397:	65 73 6f             	gs jae 0x423409
42339a:	75 72                	jne    0x42340e
42339c:	63 65 53             	arpl   %esp,0x53(%ebp)
42339f:	65 74 02             	gs je  0x4233a4
4233a2:	00 00                	add    %al,(%eax)
4233a4:	00 01                	add    %al,(%ecx)
4233a6:	00 00                	add    %al,(%eax)
4233a8:	00 00                	add    %al,(%eax)
4233aa:	00 00                	add    %al,(%eax)
4233ac:	00 50 41             	add    %dl,0x41(%eax)
4233af:	44                   	inc    %esp
4233b0:	50                   	push   %eax
4233b1:	41                   	inc    %ecx
4233b2:	44                   	inc    %esp
4233b3:	50                   	push   %eax
4233b4:	3e 8b d1             	ds mov %ecx,%edx
4233b7:	ae                   	scas   %es:(%edi),%al
4233b8:	00 00                	add    %al,(%eax)
4233ba:	00 00                	add    %al,(%eax)
4233bc:	db 00                	fildl  (%eax)
4233be:	00 00                	add    %al,(%eax)
4233c0:	1a 6c 00 62          	sbb    0x62(%eax,%eax,1),%ch
4233c4:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4233c8:	00 53 00             	add    %dl,0x0(%ebx)
4233cb:	74 00                	je     0x4233cd
4233cd:	61                   	popa
4233ce:	00 6d 00             	add    %ch,0x0(%ebp)
4233d1:	2e 00 54 00 65       	add    %dl,%cs:0x65(%eax,%eax,1)
4233d6:	00 78 00             	add    %bh,0x0(%eax)
4233d9:	74 00                	je     0x4233db
4233db:	00 00                	add    %al,(%eax)
4233dd:	00 00                	add    %al,(%eax)
4233df:	01 d0                	add    %edx,%eax
4233e1:	05 41 74 74 61       	add    $0x61747441,%eax
4233e6:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4233e9:	6e                   	outsb  %ds:(%esi),(%dx)
4233ea:	67 20 72 65          	and    %dh,0x65(%bp,%si)
4233ee:	71 75                	jno    0x423465
4233f0:	69 72 65 73 20 31 30 	imul   $0x30312073,0x65(%edx),%esi
4233f7:	20 73 74             	and    %dh,0x74(%ebx)
4233fa:	61                   	popa
4233fb:	6d                   	insl   (%dx),%es:(%edi)
4233fc:	69 6e 61 2c 20 69 66 	imul   $0x6669202c,0x61(%esi),%ebp
423403:	20 79 6f             	and    %bh,0x6f(%ecx)
423406:	75 20                	jne    0x423428
423408:	64 6f                	outsl  %fs:(%esi),(%dx)
42340a:	20 6e 6f             	and    %ch,0x6f(%esi)
42340d:	74 20                	je     0x42342f
42340f:	68 61 76 65 20       	push   $0x20657661
423414:	31 30                	xor    %esi,(%eax)
423416:	20 73 74             	and    %dh,0x74(%ebx)
423419:	61                   	popa
42341a:	6d                   	insl   (%dx),%es:(%edi)
42341b:	69 6e 61 2c 20 79 6f 	imul   $0x6f79202c,0x61(%esi),%ebp
423422:	75 20                	jne    0x423444
423424:	61                   	popa
423425:	72 65                	jb     0x42348c
423427:	20 6e 6f             	and    %ch,0x6f(%esi)
42342a:	74 20                	je     0x42344c
42342c:	61                   	popa
42342d:	62 6c 65 20          	bound  %ebp,0x20(%ebp,%eiz,2)
423431:	74 6f                	je     0x4234a2
423433:	20 61 74             	and    %ah,0x74(%ecx)
423436:	74 61                	je     0x423499
423438:	63 6b 2e             	arpl   %ebp,0x2e(%ebx)
42343b:	20 0a                	and    %cl,(%edx)
42343d:	59                   	pop    %ecx
42343e:	6f                   	outsl  %ds:(%esi),(%dx)
42343f:	75 20                	jne    0x423461
423441:	72 65                	jb     0x4234a8
423443:	67 65 6e             	outsb  %gs:(%si),(%dx)
423446:	65 72 61             	gs jb  0x4234aa
423449:	74 65                	je     0x4234b0
42344b:	20 35 20 73 74 61    	and    %dh,0x61747320
423451:	6d                   	insl   (%dx),%es:(%edi)
423452:	69 6e 61 20 61 74 20 	imul   $0x20746120,0x61(%esi),%ebp
423459:	74 68                	je     0x4234c3
42345b:	65 20 65 6e          	and    %ah,%gs:0x6e(%ebp)
42345f:	64 20 6f 66          	and    %ch,%fs:0x66(%edi)
423463:	20 65 61             	and    %ah,0x61(%ebp)
423466:	63 68 20             	arpl   %ebp,0x20(%eax)
423469:	74 75                	je     0x4234e0
42346b:	72 6e                	jb     0x4234db
42346d:	2c 20                	sub    $0x20,%al
42346f:	72 65                	jb     0x4234d6
423471:	67 61                	addr16 popa
423473:	72 64                	jb     0x4234d9
423475:	6c                   	insb   (%dx),%es:(%edi)
423476:	65 73 73             	gs jae 0x4234ec
423479:	20 6f 66             	and    %ch,0x66(%edi)
42347c:	20 77 68             	and    %dh,0x68(%edi)
42347f:	65 74 68             	gs je  0x4234ea
423482:	65 72 20             	gs jb  0x4234a5
423485:	79 6f                	jns    0x4234f6
423487:	75 20                	jne    0x4234a9
423489:	61                   	popa
42348a:	74 74                	je     0x423500
42348c:	61                   	popa
42348d:	63 6b 65             	arpl   %ebp,0x65(%ebx)
423490:	64 20 6f 72          	and    %ch,%fs:0x72(%edi)
423494:	20 62 6c             	and    %ah,0x6c(%edx)
423497:	6f                   	outsl  %ds:(%esi),(%dx)
423498:	63 6b 65             	arpl   %ebp,0x65(%ebx)
42349b:	64 2e 0a 42 6c       	fs or  %cs:0x6c(%edx),%al
4234a0:	6f                   	outsl  %ds:(%esi),(%dx)
4234a1:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4234a4:	6e                   	outsb  %ds:(%esi),(%dx)
4234a5:	67 20 72 65          	and    %dh,0x65(%bp,%si)
4234a9:	64 75 63             	fs jne 0x42350f
4234ac:	65 73 20             	gs jae 0x4234cf
4234af:	64 61                	fs popa
4234b1:	6d                   	insl   (%dx),%es:(%edi)
4234b2:	61                   	popa
4234b3:	67 65 20 72 65       	and    %dh,%gs:0x65(%bp,%si)
4234b8:	63 65 69             	arpl   %esp,0x69(%ebp)
4234bb:	76 65                	jbe    0x423522
4234bd:	64 20 62 79          	and    %ah,%fs:0x79(%edx)
4234c1:	20 35 30 25 20 61    	and    %dh,0x61202530
4234c7:	6e                   	outsb  %ds:(%esi),(%dx)
4234c8:	64 20 72 65          	and    %dh,%fs:0x65(%edx)
4234cc:	67 65 6e             	outsb  %gs:(%si),(%dx)
4234cf:	65 72 61             	gs jb  0x423533
4234d2:	74 65                	je     0x423539
4234d4:	73 20                	jae    0x4234f6