413194:	61                   	popa
413195:	73 79                	jae    0x413210
413197:	44                   	inc    %esp
413198:	72 61                	jb     0x4131fb
41319a:	77 4c                	ja     0x4131e8
41319c:	69 62 21 0a 0a 0a 54 	imul   $0x540a0a0a,0x21(%edx),%esp
4131a3:	4f                   	dec    %edi
4131a4:	20 47 45             	and    %al,0x45(%edi)
4131a7:	54                   	push   %esp
4131a8:	20 53 54             	and    %dl,0x54(%ebx)
4131ab:	41                   	inc    %ecx
4131ac:	52                   	push   %edx
4131ad:	54                   	push   %esp
4131ae:	45                   	inc    %ebp
4131af:	44                   	inc    %esp
4131b0:	3a 0a                	cmp    (%edx),%cl
4131b2:	0a 53 75             	or     0x75(%ebx),%dl
4131b5:	62 73 63             	bound  %esi,0x63(%ebx)
4131b8:	72 69                	jb     0x413223
4131ba:	62 65 20             	bound  %esp,0x20(%ebp)
4131bd:	74 6f                	je     0x41322e
4131bf:	20 32                	and    %dh,(%edx)
4131c1:	20 65 76             	and    %ah,0x76(%ebp)
4131c4:	65 6e                	outsb  %gs:(%esi),(%dx)
4131c6:	74 73                	je     0x41323b
4131c8:	3a 0a                	cmp    (%edx),%cl
4131ca:	20 2d 20 52 65 61    	and    %ch,0x61655220
4131d0:	64 79 54             	fs jns 0x413227
4131d3:	6f                   	outsl  %ds:(%esi),(%dx)
4131d4:	44                   	inc    %esp
4131d5:	72 61                	jb     0x413238
4131d7:	77 20                	ja     0x4131f9
4131d9:	28 64 72 61          	sub    %ah,0x61(%edx,%esi,2)
4131dd:	77 20                	ja     0x4131ff
4131df:	6c                   	insb   (%dx),%es:(%edi)
4131e0:	6f                   	outsl  %ds:(%esi),(%dx)
4131e1:	67 69 63 20 67 6f 65 	imul   $0x73656f67,0x20(%bp,%di),%esp
4131e8:	73
4131e9:	20 68 65             	and    %ch,0x65(%eax)
4131ec:	72 65                	jb     0x413253
4131ee:	29 0a                	sub    %ecx,(%edx)
4131f0:	20 2d 20 4f 6e 55    	and    %ch,0x556e4f20
4131f6:	70 64                	jo     0x41325c
4131f8:	61                   	popa
4131f9:	74 65                	je     0x413260
4131fb:	20 28                	and    %ch,(%eax)
4131fd:	75 70                	jne    0x41326f
4131ff:	64 61                	fs popa
413201:	74 65                	je     0x413268
413203:	20 6c 6f 67          	and    %ch,0x67(%edi,%ebp,2)
413207:	69 63 20 67 6f 65 73 	imul   $0x73656f67,0x20(%ebx),%esp
41320e:	20 68 65             	and    %ch,0x65(%eax)
413211:	72 65                	jb     0x413278
413213:	29 0a                	sub    %ecx,(%edx)
413215:	0a 44 52 41          	or     0x41(%edx,%edx,2),%al
413219:	57                   	push   %edi
41321a:	20 46 55             	and    %al,0x55(%esi)
41321d:	4e                   	dec    %esi
41321e:	43                   	inc    %ebx
41321f:	54                   	push   %esp
413220:	49                   	dec    %ecx
413221:	4f                   	dec    %edi
413222:	4e                   	dec    %esi
413223:	53                   	push   %ebx
413224:	3a 0a                	cmp    (%edx),%cl
413226:	0a 44 72 61          	or     0x61(%edx,%esi,2),%al
41322a:	77 45                	ja     0x413271
41322c:	6c                   	insb   (%dx),%es:(%edi)
41322d:	6c                   	insb   (%dx),%es:(%edi)
41322e:	69 70 73 65 0a 44 72 	imul   $0x72440a65,0x73(%eax),%esi
413235:	61                   	popa
413236:	77 43                	ja     0x41327b
413238:	69 72 63 6c 65 0a 44 	imul   $0x440a656c,0x63(%edx),%esi
41323f:	72 61                	jb     0x4132a2
413241:	77 53                	ja     0x413296
413243:	71 75                	jno    0x4132ba
413245:	61                   	popa
413246:	72 65                	jb     0x4132ad
413248:	0a 44 72 61          	or     0x61(%edx,%esi,2),%al
41324c:	77 52                	ja     0x4132a0
41324e:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
413253:	67 6c                	insb   (%dx),%es:(%di)
413255:	65 0a 44 72 61       	or     %gs:0x61(%edx,%esi,2),%al
41325a:	77 4c                	ja     0x4132a8
41325c:	69 6e 65 0a 44 72 61 	imul   $0x6172440a,0x65(%esi),%ebp
413263:	77 54                	ja     0x4132b9
413265:	72 69                	jb     0x4132d0
413267:	61                   	popa
413268:	6e                   	outsb  %ds:(%esi),(%dx)
413269:	67 6c                	insb   (%dx),%es:(%di)
41326b:	65 0a 0a             	or     %gs:(%edx),%cl
41326e:	55                   	push   %ebp
41326f:	73 65                	jae    0x4132d6
413271:	66 75 6c             	data16 jne 0x4132e0
413274:	20 50 72             	and    %dl,0x72(%eax)
413277:	6f                   	outsl  %ds:(%esi),(%dx)
413278:	70 65                	jo     0x4132df
41327a:	72 74                	jb     0x4132f0
41327c:	69 65 73 3a 0a 53 74 	imul   $0x74530a3a,0x73(%ebp),%esp
413283:	61                   	popa
413284:	72 74                	jb     0x4132fa
413286:	55                   	push   %ebp
413287:	70 64                	jo     0x4132ed
413289:	61                   	popa
41328a:	74 69                	je     0x4132f5
41328c:	6e                   	outsb  %ds:(%esi),(%dx)
41328d:	67 20 28             	and    %ch,(%bx,%si)
413290:	62 6f 6f             	bound  %ebp,0x6f(%edi)
413293:	6c                   	insb   (%dx),%es:(%edi)
413294:	29 0a                	sub    %ecx,(%edx)
413296:	53                   	push   %ebx
413297:	68 6f 77 47 72       	push   $0x7247776f
41329c:	69 64 28 62 6f 6f 6c 	imul   $0x296c6f6f,0x62(%eax,%ebp,1),%esp
4132a3:	29
4132a4:	0a 55 70             	or     0x70(%ebp),%dl
4132a7:	64 61                	fs popa
4132a9:	74 65                	je     0x413310
4132ab:	54                   	push   %esp
4132ac:	69 6d 65 28 69 6e 74 	imul   $0x746e6928,0x65(%ebp),%ebp
4132b3:	29 0a                	sub    %ecx,(%edx)
4132b5:	47                   	inc    %edi
4132b6:	72 69                	jb     0x413321
4132b8:	64 53                	fs push %ebx
4132ba:	69 7a 65 28 69 6e 74 	imul   $0x746e6928,0x65(%edx),%edi
4132c1:	29 0a                	sub    %ecx,(%edx)
4132c3:	53                   	push   %ebx
4132c4:	70 72                	jo     0x413338
4132c6:	69 74 65 73 28 67 72 	imul   $0x61726728,0x73(%ebp,%eiz,2),%esi
4132cd:	61
4132ce:	70 68                	jo     0x413338
4132d0:	69 63 73 69 74 65 6d 	imul   $0x6d657469,0x73(%ebx),%esp
4132d7:	73 29                	jae    0x413302
4132d9:	0a 0a                	or     (%edx),%cl
4132db:	55                   	push   %ebp
4132dc:	73 65                	jae    0x413343
4132de:	66 75 6c             	data16 jne 0x41334d
4132e1:	20 46 75             	and    %al,0x75(%esi)
4132e4:	6e                   	outsb  %ds:(%esi),(%dx)
4132e5:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4132e9:	6e                   	outsb  %ds:(%esi),(%dx)
4132ea:	73 3a                	jae    0x413326
4132ec:	0a 47 65             	or     0x65(%edi),%al
4132ef:	74 53                	je     0x413344
4132f1:	70 72                	jo     0x413365
4132f3:	69 74 65 28 6e 61 6d 	imul   $0x656d616e,0x28(%ebp,%eiz,2),%esi
4132fa:	65
4132fb:	29 0a                	sub    %ecx,(%edx)
4132fd:	49                   	dec    %ecx
4132fe:	73 54                	jae    0x413354
413300:	6f                   	outsl  %ds:(%esi),(%dx)
413301:	75 63                	jne    0x413366
413303:	68 69 6e 67 45       	push   $0x45676e69
413308:	64 67 65 28 73 70    	fs sub %dh,%gs:0x70(%bp,%di)
41330e:	72 69                	jb     0x413379
413310:	74 65                	je     0x413377
413312:	2c 20                	sub    $0x20,%al
413314:	65 64 67 65 29 0a    	gs fs sub %ecx,%gs:(%bp,%si)
41331a:	0a 46 4f             	or     0x4f(%esi),%al
41331d:	52                   	push   %edx
41331e:	20 41 44             	and    %al,0x44(%ecx)
413321:	56                   	push   %esi
413322:	41                   	inc    %ecx
413323:	4e                   	dec    %esi
413324:	43                   	inc    %ebx
413325:	45                   	inc    %ebp
413326:	44                   	inc    %esp
413327:	20 50 52             	and    %dl,0x52(%eax)
41332a:	4f                   	dec    %edi
41332b:	47                   	inc    %edi
41332c:	52                   	push   %edx
41332d:	41                   	inc    %ecx
41332e:	4d                   	dec    %ebp
41332f:	53                   	push   %ebx
413330:	20 28                	and    %ch,(%eax)
413332:	50                   	push   %eax
413333:	6f                   	outsl  %ds:(%esi),(%dx)
413334:	6e                   	outsb  %ds:(%esi),(%dx)
413335:	67 2c 20             	addr16 sub $0x20,%al
413338:	68 69 74 20 64       	push   $0x64207469
41333d:	65 74 65             	gs je  0x4133a5
413340:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
413344:	6e                   	outsb  %ds:(%esi),(%dx)
413345:	29 0a                	sub    %ecx,(%edx)
413347:	45                   	inc    %ebp
413348:	76 65                	jbe    0x4133af
41334a:	72 79                	jb     0x4133c5
41334c:	74 68                	je     0x4133b6
41334e:	69 6e 67 20 74 68 61 	imul   $0x61687420,0x67(%esi),%ebp
413355:	74 27                	je     0x41337e
413357:	73 20                	jae    0x413379
413359:	64 72 61             	fs jb  0x4133bd
41335c:	77 6e                	ja     0x4133cc
41335e:	20 68 61             	and    %ch,0x61(%eax)
413361:	73 20                	jae    0x413383
413363:	61                   	popa
413364:	20 68 69             	and    %ch,0x69(%eax)
413367:	74 62                	je     0x4133cb
413369:	6f                   	outsl  %ds:(%esi),(%dx)
41336a:	78 20                	js     0x41338c
41336c:	62 75 69             	bound  %esi,0x69(%ebp)
41336f:	6c                   	insb   (%dx),%es:(%edi)
413370:	74 20                	je     0x413392
413372:	69 6e 74 6f 20 69 74 	imul   $0x7469206f,0x74(%esi),%ebp
413379:	00 00                	add    %al,(%eax)
41337b:	00 00                	add    %al,(%eax)
41337d:	00 00                	add    %al,(%eax)
41337f:	00 b4 00 00 00 ce ca 	add    %dh,-0x35320000(%eax,%eax,1)
413386:	ef                   	out    %eax,(%dx)
413387:	be 01 00 00 00       	mov    $0x1,%esi
41338c:	91                   	xchg   %eax,%ecx
41338d:	00 00                	add    %al,(%eax)
41338f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
413393:	73 74                	jae    0x413409
413395:	65 6d                	gs insl (%dx),%es:(%edi)
413397:	2e 52                	cs push %edx
413399:	65 73 6f             	gs jae 0x41340b
41339c:	75 72                	jne    0x413410
41339e:	63 65 73             	arpl   %esp,0x73(%ebp)
4133a1:	2e 52                	cs push %edx
4133a3:	65 73 6f             	gs jae 0x413415
4133a6:	75 72                	jne    0x41341a
4133a8:	63 65 52             	arpl   %esp,0x52(%ebp)
4133ab:	65 61                	gs popa
4133ad:	64 65 72 2c          	fs gs jb 0x4133dd
4133b1:	20 6d 73             	and    %ch,0x73(%ebp)
4133b4:	63 6f 72             	arpl   %ebp,0x72(%edi)
4133b7:	6c                   	insb   (%dx),%es:(%edi)
4133b8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4133bf:	73 69                	jae    0x41342a
4133c1:	6f                   	outsl  %ds:(%esi),(%dx)
4133c2:	6e                   	outsb  %ds:(%esi),(%dx)
4133c3:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
4133c8:	30 2e                	xor    %ch,(%esi)
4133ca:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4133cd:	43                   	inc    %ebx
4133ce:	75 6c                	jne    0x41343c
4133d0:	74 75                	je     0x413447
4133d2:	72 65                	jb     0x413439
4133d4:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4133d9:	72 61                	jb     0x41343c
4133db:	6c                   	insb   (%dx),%es:(%edi)
4133dc:	2c 20                	sub    $0x20,%al
4133de:	50                   	push   %eax
4133df:	75 62                	jne    0x413443
4133e1:	6c                   	insb   (%dx),%es:(%edi)
4133e2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4133e9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4133ed:	62 37                	bound  %esi,(%edi)
4133ef:	37                   	aaa
4133f0:	61                   	popa
4133f1:	35 63 35 36 31       	xor    $0x31363563,%eax
4133f6:	39 33                	cmp    %esi,(%ebx)
4133f8:	34 65                	xor    $0x65,%al
4133fa:	30 38                	xor    %bh,(%eax)
4133fc:	39 23                	cmp    %esp,(%ebx)
4133fe:	53                   	push   %ebx
4133ff:	79 73                	jns    0x413474
413401:	74 65                	je     0x413468
413403:	6d                   	insl   (%dx),%es:(%edi)
413404:	2e 52                	cs push %edx
413406:	65 73 6f             	gs jae 0x413478
413409:	75 72                	jne    0x41347d
41340b:	63 65 73             	arpl   %esp,0x73(%ebp)
41340e:	2e 52                	cs push %edx
413410:	75 6e                	jne    0x413480
413412:	74 69                	je     0x41347d
413414:	6d                   	insl   (%dx),%es:(%edi)
413415:	65 52                	gs push %edx
413417:	65 73 6f             	gs jae 0x413489
41341a:	75 72                	jne    0x41348e
41341c:	63 65 53             	arpl   %esp,0x53(%ebp)
41341f:	65 74 02             	gs je  0x413424
41342a:	00 00                	add    %al,(%eax)
41342c:	00 50 41             	add    %dl,0x41(%eax)
41342f:	44                   	inc    %esp
413430:	50                   	push   %eax
413431:	41                   	inc    %ecx
413432:	44                   	inc    %esp
413433:	50                   	push   %eax
413434:	b4 00                	mov    $0x0,%ah
413436:	00 00                	add    %al,(%eax)
413438:	8d 89 05 00 ce ca    	lea    -0x3531fffb(%ecx),%ecx
41343e:	ef                   	out    %eax,(%dx)
41343f:	be 01 00 00 00       	mov    $0x1,%esi
413444:	91                   	xchg   %eax,%ecx
413445:	00 00                	add    %al,(%eax)
413447:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41344b:	73 74                	jae    0x4134c1
41344d:	65 6d                	gs insl (%dx),%es:(%edi)
41344f:	2e 52                	cs push %edx
413451:	65 73 6f             	gs jae 0x4134c3
413454:	75 72                	jne    0x4134c8
413456:	63 65 73             	arpl   %esp,0x73(%ebp)
413459:	2e 52                	cs push %edx
41345b:	65 73 6f             	gs jae 0x4134cd
41345e:	75 72                	jne    0x4134d2
413460:	63 65 52             	arpl   %esp,0x52(%ebp)
413463:	65 61                	gs popa
413465:	64 65 72 2c          	fs gs jb 0x413495
413469:	20 6d 73             	and    %ch,0x73(%ebp)
41346c:	63 6f 72             	arpl   %ebp,0x72(%edi)
41346f:	6c                   	insb   (%dx),%es:(%edi)
413470:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
413477:	73 69                	jae    0x4134e2
413479:	6f                   	outsl  %ds:(%esi),(%dx)
41347a:	6e                   	outsb  %ds:(%esi),(%dx)
41347b:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
413480:	30 2e                	xor    %ch,(%esi)
413482:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
413485:	43                   	inc    %ebx
413486:	75 6c                	jne    0x4134f4
413488:	74 75                	je     0x4134ff
41348a:	72 65                	jb     0x4134f1
41348c:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
413491:	72 61                	jb     0x4134f4
413493:	6c                   	insb   (%dx),%es:(%edi)
413494:	2c 20                	sub    $0x20,%al
413496:	50                   	push   %eax
413497:	75 62                	jne    0x4134fb
413499:	6c                   	insb   (%dx),%es:(%edi)
41349a:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4134a1:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4134a5:	62 37                	bound  %esi,(%edi)
4134a7:	37                   	aaa
4134a8:	61                   	popa
4134a9:	35 63 35 36 31       	xor    $0x31363563,%eax
4134ae:	39 33                	cmp    %esi,(%ebx)
4134b0:	34 65                	xor    $0x65,%al
4134b2:	30 38                	xor    %bh,(%eax)
4134b4:	39 23                	cmp    %esp,(%ebx)
4134b6:	53                   	push   %ebx
4134b7:	79 73                	jns    0x41352c
4134b9:	74 65                	je     0x413520
4134bb:	6d                   	insl   (%dx),%es:(%edi)
4134bc:	2e 52                	cs push %edx
4134be:	65 73 6f             	gs jae 0x413530
4134c1:	75 72                	jne    0x413535
4134c3:	63 65 73             	arpl   %esp,0x73(%ebp)
4134c6:	2e 52                	cs push %edx
4134c8:	75 6e                	jne    0x413538
4134ca:	74 69                	je     0x413535
4134cc:	6d                   	insl   (%dx),%es:(%edi)
4134cd:	65 52                	gs push %edx
4134cf:	65 73 6f             	gs jae 0x413541
4134d2:	75 72                	jne    0x413546
4134d4:	63 65 53             	arpl   %esp,0x53(%ebp)
4134d7:	65 74 02             	gs je  0x4134dc
4134da:	00 00                	add    %al,(%eax)
4134dc:	00 02                	add    %al,(%edx)
4134de:	00 00                	add    %al,(%eax)