4112e3:	44                   	inc    %esp
4112e4:	78 6d                	js     0x411353
4112e6:	6c                   	insb   (%dx),%es:(%edi)
4112e7:	64 52                	fs push %edx
4112e9:	31 6c 4d 56          	xor    %ebp,0x56(%ebp,%ecx,2)
4112ed:	73 42                	jae    0x411331
4112ef:	52                   	push   %edx
4112f0:	73 41                	jae    0x411333
4112f2:	65 75 5a             	gs jne 0x41134f
4112f5:	2f                   	das
4112f6:	4b                   	dec    %ebx
4112f7:	48                   	dec    %eax
4112f8:	69 70 50 67 7a 54 2b 	imul   $0x2b547a67,0x50(%eax),%esi
4112ff:	61                   	popa
411300:	74 72                	je     0x411374
411302:	53                   	push   %ebx
411303:	6d                   	insl   (%dx),%es:(%edi)
411304:	7a 42                	jp     0x411348
411306:	2f                   	das
411307:	33 37                	xor    (%edi),%esi
411309:	34 46                	xor    $0x46,%al
41130b:	78 61                	js     0x41136e
41130d:	41                   	inc    %ecx
41130e:	5a                   	pop    %edx
41130f:	57                   	push   %edi
411310:	68 68 66 36 6f       	push   $0x6f366668
411315:	70 54                	jo     0x41136b
411317:	7a 70                	jp     0x411389
411319:	79 59                	jns    0x411374
41131b:	73 32                	jae    0x41134f
41131d:	73 79                	jae    0x411398
41131f:	69 4f 6f 38 4c 44 4f 	imul   $0x4f444c38,0x6f(%edi),%ecx
411326:	79 44                	jns    0x41136c
411328:	72 45                	jb     0x41136f
41132a:	41                   	inc    %ecx
41132b:	45                   	inc    %ebp
41132c:	64 52                	fs push %edx
41132e:	6f                   	outsl  %ds:(%esi),(%dx)
41132f:	56                   	push   %esi
411330:	33 4b 38             	xor    0x38(%ebx),%ecx
411333:	4e                   	dec    %esi
411334:	43                   	inc    %ebx
411335:	31 44 2f 55          	xor    %eax,0x55(%edi,%ebp,1)
411339:	36 56                	ss push %esi
41133b:	45                   	inc    %ebp
41133c:	47                   	inc    %edi
41133d:	62 4e 67             	bound  %ecx,0x67(%esi)
411340:	39 67 33             	cmp    %esp,0x33(%edi)
411343:	2f                   	das
411344:	30 42 69             	xor    %al,0x69(%edx)
411347:	70 34                	jo     0x41137d
411349:	45                   	inc    %ebp
41134a:	64 6f                	outsl  %fs:(%esi),(%dx)
41134c:	65 41                	gs inc %ecx
41134e:	57                   	push   %edi
41134f:	72 67                	jb     0x4113b8
411351:	4f                   	dec    %edi
411352:	42                   	inc    %edx
411353:	74 34                	je     0x411389
411355:	4d                   	dec    %ebp
411356:	5a                   	pop    %edx
411357:	54                   	push   %esp
411358:	65 57                	gs push %edi
41135a:	4e                   	dec    %esi
41135b:	6d                   	insl   (%dx),%es:(%edi)
41135c:	71 67                	jno    0x4113c5
41135e:	6f                   	outsl  %ds:(%esi),(%dx)
41135f:	39 65 39             	cmp    %esp,0x39(%ebp)
411362:	56                   	push   %esi
411363:	72 6b                	jb     0x4113d0
411365:	57                   	push   %edi
411366:	54                   	push   %esp
411367:	74 5a                	je     0x4113c3
411369:	51                   	push   %ecx
41136a:	57                   	push   %edi
41136b:	72 57                	jb     0x4113c4
41136d:	4e                   	dec    %esi
41136e:	76 2b                	jbe    0x41139b
411370:	79 34                	jns    0x4113a6
411372:	38 78 41             	cmp    %bh,0x41(%eax)
411375:	72 49                	jb     0x4113c0
411377:	2b 2f                	sub    (%edi),%ebp
411379:	36 69 79 6e 44 71 44 	imul   $0x65447144,%ss:0x6e(%ecx),%edi
411380:	65
411381:	62 7a 44             	bound  %edi,0x44(%edx)
411384:	39 61 36             	cmp    %esp,0x36(%ecx)
411387:	4f                   	dec    %edi
411388:	4d                   	dec    %ebp
411389:	5a                   	pop    %edx
41138a:	47                   	inc    %edi
41138b:	48                   	dec    %eax
41138c:	36 37                	ss aaa
41138e:	58                   	pop    %eax
41138f:	78 46                	js     0x4113d7
411391:	4e                   	dec    %esi
411392:	77 2b                	ja     0x4113bf
411394:	6f                   	outsl  %ds:(%esi),(%dx)
411395:	73 65                	jae    0x4113fc
411397:	6f                   	outsl  %ds:(%esi),(%dx)
411398:	4a                   	dec    %edx
411399:	65 32 6a 4c          	xor    %gs:0x4c(%edx),%ch
41139d:	6b 4d 5a 39          	imul   $0x39,0x5a(%ebp),%ecx
4113a1:	79 2f                	jns    0x4113d2
4113a3:	42                   	inc    %edx
4113a4:	4a                   	dec    %edx
4113a5:	50                   	push   %eax
4113a6:	4b                   	dec    %ebx
4113a7:	72 37                	jb     0x4113e0
4113a9:	50                   	push   %eax
4113aa:	73 35                	jae    0x4113e1
4113ac:	4e                   	dec    %esi
4113ad:	67 4d                	addr16 dec %ebp
4113af:	55                   	push   %ebp
4113b0:	37                   	aaa
4113b1:	56                   	push   %esi
4113b2:	2f                   	das
4113b3:	4e                   	dec    %esi
4113b4:	52                   	push   %edx
4113b5:	47                   	inc    %edi
4113b6:	35 73 32 42 2b       	xor    $0x2b423273,%eax
4113bb:	59                   	pop    %ecx
4113bc:	57                   	push   %edi
4113bd:	6f                   	outsl  %ds:(%esi),(%dx)
4113be:	4e                   	dec    %esi
4113bf:	6c                   	insb   (%dx),%es:(%edi)
4113c0:	49                   	dec    %ecx
4113c1:	32 74 6c 68          	xor    0x68(%esp,%ebp,2),%dh
4113c5:	58                   	pop    %eax
4113c6:	77 51                	ja     0x411419
4113c8:	2b 53 31             	sub    0x31(%ebx),%edx
4113cb:	2f                   	das
4113cc:	44                   	inc    %esp
4113cd:	42                   	inc    %edx
4113ce:	44                   	inc    %esp
4113cf:	4f                   	dec    %edi
4113d0:	4a                   	dec    %edx
4113d1:	59                   	pop    %ecx
4113d2:	6c                   	insb   (%dx),%es:(%edi)
4113d3:	33 32                	xor    (%edx),%esi
4113d5:	59                   	pop    %ecx
4113d6:	56                   	push   %esi
4113d7:	5a                   	pop    %edx
4113d8:	79 52                	jns    0x41142c
4113da:	4c                   	dec    %esp
4113db:	51                   	push   %ecx
4113dc:	42                   	inc    %edx
4113dd:	67 6e                	outsb  %ds:(%si),(%dx)
4113df:	78 37                	js     0x411418
4113e1:	45                   	inc    %ebp
4113e2:	41                   	inc    %ecx
4113e3:	76 6a                	jbe    0x41144f
4113e5:	70 75                	jo     0x41145c
4113e7:	44                   	inc    %esp
4113e8:	42                   	inc    %edx
4113e9:	6e                   	outsb  %ds:(%esi),(%dx)
4113ea:	41                   	inc    %ecx
4113eb:	68 65 76 78 31       	push   $0x31787665
4113f0:	78 46                	js     0x411438
4113f2:	37                   	aaa
4113f3:	73 73                	jae    0x411468
4113f5:	37                   	aaa
4113f6:	50                   	push   %eax
4113f7:	58                   	pop    %eax
4113f8:	7a 71                	jp     0x41146b
4113fa:	62 4a 2f             	bound  %ecx,0x2f(%edx)
4113fd:	37                   	aaa
4113fe:	75 50                	jne    0x411450
411400:	54                   	push   %esp
411401:	67 65 63 61 30       	arpl   %esp,%gs:0x30(%bx,%di)
411406:	72 4c                	jb     0x411454
411408:	43                   	inc    %ebx
411409:	6b 53 63 56          	imul   $0x56,0x63(%ebx),%edx
41140d:	73 35                	jae    0x411444
41140f:	4f                   	dec    %edi
411410:	54                   	push   %esp
411411:	2b 4c 52 50          	sub    0x50(%edx,%edx,2),%ecx
411415:	75 64                	jne    0x41147b
411417:	77 39                	ja     0x411452
411419:	69 36 73 49 30 4a    	imul   $0x4a304973,(%esi),%esi
41141f:	76 78                	jbe    0x411499
411421:	37                   	aaa
411422:	41                   	inc    %ecx
411423:	69 57 30 42 39 48 33 	imul   $0x33483942,0x30(%edi),%edx
41142a:	67 4c                	addr16 dec %esp
41142c:	39 69 33             	cmp    %ebp,0x33(%ecx)
41142f:	7a 64                	jp     0x411495
411431:	49                   	dec    %ecx
411432:	76 37                	jbe    0x41146b
411434:	72 4e                	jb     0x411484
411436:	42                   	inc    %edx
411437:	64 59                	fs pop %ecx
411439:	34 2f                	xor    $0x2f,%al
41143b:	59                   	pop    %ecx
41143c:	73 63                	jae    0x4114a1
41143e:	56                   	push   %esi
41143f:	31 34 6b             	xor    %esi,(%ebx,%ebp,2)
411442:	37                   	aaa
411443:	7a 32                	jp     0x411477
411445:	6c                   	insb   (%dx),%es:(%edi)
411446:	68 4a 6d 47 42       	push   $0x42476d4a
41144b:	34 6c                	xor    $0x6c,%al
41144d:	49                   	dec    %ecx
41144e:	30 70 33             	xor    %dh,0x33(%eax)
411451:	30 79 76             	xor    %bh,0x76(%ecx)
411454:	38 47 74             	cmp    %al,0x74(%edi)
411457:	6f                   	outsl  %ds:(%esi),(%dx)
411458:	56                   	push   %esi
411459:	4c                   	dec    %esp
41145a:	42                   	inc    %edx
41145b:	45                   	inc    %ebp
41145c:	4f                   	dec    %edi
41145d:	5a                   	pop    %edx
41145e:	55                   	push   %ebp
41145f:	4d                   	dec    %ebp
411460:	47                   	inc    %edi
411461:	42                   	inc    %edx
411462:	4a                   	dec    %edx
411463:	64 76 2b             	fs jbe 0x411491
411466:	36 72 71             	ss jb  0x4114da
411469:	6e                   	outsb  %ds:(%esi),(%dx)
41146a:	31 46 75             	xor    %eax,0x75(%esi)
41146d:	52                   	push   %edx
41146e:	38 50 6f             	cmp    %dl,0x6f(%eax)
411471:	4b                   	dec    %ebx
411472:	71 33                	jno    0x4114a7
411474:	56                   	push   %esi
411475:	4d                   	dec    %ebp
411476:	48                   	dec    %eax
411477:	31 42 55             	xor    %eax,0x55(%edx)
41147a:	36 32 38             	xor    %ss:(%eax),%bh
41147d:	4f                   	dec    %edi
41147e:	55                   	push   %ebp
41147f:	55                   	push   %ebp
411480:	45                   	inc    %ebp
411481:	62 38                	bound  %edi,(%eax)
411483:	30 4d 38             	xor    %cl,0x38(%ebp)
411486:	57                   	push   %edi
411487:	33 6a 33             	xor    0x33(%edx),%ebp
41148a:	77 61                	ja     0x4114ed
41148c:	4f                   	dec    %edi
41148d:	32 76 64             	xor    0x64(%esi),%dh
411490:	6e                   	outsb  %ds:(%esi),(%dx)
411491:	42                   	inc    %edx
411492:	39 7a 68             	cmp    %edi,0x68(%edx)
411495:	6a 4d                	push   $0x4d
411497:	6c                   	insb   (%dx),%es:(%edi)
411498:	75 6f                	jne    0x411509
41149a:	6f                   	outsl  %ds:(%esi),(%dx)
41149b:	65 5a                	gs pop %edx
41149d:	56                   	push   %esi
41149e:	54                   	push   %esp
41149f:	4e                   	dec    %esi
4114a0:	32 68 51             	xor    0x51(%eax),%ch
4114a3:	30 42 45             	xor    %al,0x45(%edx)
4114a6:	43                   	inc    %ebx
4114a7:	52                   	push   %edx
4114a8:	63 57 68             	arpl   %edx,0x68(%edi)
4114ab:	78 4b                	js     0x4114f8
4114ad:	76 75                	jbe    0x411524
4114af:	63 54 66 53          	arpl   %edx,0x53(%esi,%eiz,2)
4114b3:	71 51                	jno    0x411506
4114b5:	6b 38 64             	imul   $0x64,(%eax),%edi
4114b8:	4b                   	dec    %ebx
4114b9:	48                   	dec    %eax
4114ba:	59                   	pop    %ecx
4114bb:	4d                   	dec    %ebp
4114bc:	45                   	inc    %ebp
4114bd:	42                   	inc    %edx
4114be:	5a                   	pop    %edx
4114bf:	41                   	inc    %ecx
4114c0:	75 73                	jne    0x411535
4114c2:	4a                   	dec    %edx
4114c3:	4b                   	dec    %ebx
4114c4:	71 7a                	jno    0x411540
4114c6:	4f                   	dec    %edi
4114c7:	71 35                	jno    0x4114fe
4114c9:	69 4f 36 54 43 62 59 	imul   $0x59624354,0x36(%edi),%ecx
4114d0:	39 34 78             	cmp    %esi,(%eax,%edi,2)
4114d3:	39 64 4d 6d          	cmp    %esp,0x6d(%ebp,%ecx,2)
4114d7:	30 53 64             	xor    %dl,0x64(%ebx)
4114da:	77 33                	ja     0x41150f
4114dc:	66 36 6d             	ss insw (%dx),%es:(%edi)
4114df:	61                   	popa
4114e0:	35 62 78 64 2b       	xor    $0x2b647862,%eax
4114e5:	33 58 46             	xor    0x46(%eax),%ebx
4114e8:	57                   	push   %edi
4114e9:	79 58                	jns    0x411543
4114eb:	57                   	push   %edi
4114ec:	31 6f 68             	xor    %ebp,0x68(%edi)
4114ef:	62 54 54 68          	bound  %edx,0x68(%esp,%edx,2)
4114f3:	42                   	inc    %edx
4114f4:	73 64                	jae    0x41155a
4114f6:	33 65 42             	xor    0x42(%ebp),%esp
4114f9:	38 36                	cmp    %dh,(%esi)
4114fb:	44                   	inc    %esp
4114fc:	78 7a                	js     0x411578
4114fe:	76 34                	jbe    0x411534
411500:	4f                   	dec    %edi
411501:	64 6b 76 73 51       	imul   $0x51,%fs:0x73(%esi),%esi
411506:	6c                   	insb   (%dx),%es:(%edi)
411507:	2b 55 6e             	sub    0x6e(%ebp),%edx
41150a:	74 73                	je     0x41157f
41150c:	6b 43 58 4b          	imul   $0x4b,0x58(%ebx),%eax
411510:	43                   	inc    %ebx
411511:	52                   	push   %edx
411512:	69 36 2b 65 7a 6e    	imul   $0x6e7a652b,(%esi),%esi
411518:	36 78 56             	ss js  0x411571
41151b:	58                   	pop    %eax
41151c:	41                   	inc    %ecx
41151d:	64 62 33             	bound  %esi,%fs:(%ebx)
411520:	54                   	push   %esp
411521:	4f                   	dec    %edi
411522:	42                   	inc    %edx
411523:	61                   	popa
411524:	56                   	push   %esi
411525:	42                   	inc    %edx
411526:	57                   	push   %edi
411527:	4b                   	dec    %ebx
411528:	64 58                	fs pop %eax
41152a:	75 44                	jne    0x411570
41152c:	62 47 30             	bound  %eax,0x30(%edi)
41152f:	68 70 55 44 59       	push   $0x59445570
411534:	4a                   	dec    %edx
411535:	30 6f 75             	xor    %ch,0x75(%edi)
411538:	67 4a                	addr16 dec %edx
41153a:	2f                   	das
41153b:	4b                   	dec    %ebx
41153c:	46                   	inc    %esi
41153d:	72 41                	jb     0x411580
41153f:	4d                   	dec    %ebp
411540:	6c                   	insb   (%dx),%es:(%edi)
411541:	77 51                	ja     0x411594
411543:	41                   	inc    %ecx
411544:	69 73 43 65 55 34 58 	imul   $0x58345565,0x43(%ebx),%esi
41154b:	45                   	inc    %ebp
41154c:	6d                   	insl   (%dx),%es:(%edi)
41154d:	68 2b 33 47 37       	push   $0x3747332b
411552:	2f                   	das
411553:	4c                   	dec    %esp
411554:	72 54                	jb     0x4115aa
411556:	77 75                	ja     0x4115cd
411558:	4b                   	dec    %ebx
411559:	68 49 6d 51 58       	push   $0x58516d49
41155e:	78 69                	js     0x4115c9
411560:	6c                   	insb   (%dx),%es:(%edi)
411561:	55                   	push   %ebp
411562:	56                   	push   %esi
411563:	36 6e                	outsb  %ss:(%esi),(%dx)
411565:	4d                   	dec    %ebp
411566:	31 44 4d 66          	xor    %eax,0x66(%ebp,%ecx,2)