41139a:	4a                   	dec    %edx
41139b:	67 35 2f 41 6b 6f    	addr16 xor $0x6f6b412f,%eax
4113a1:	53                   	push   %ebx
4113a2:	54                   	push   %esp
4113a3:	52                   	push   %edx
4113a4:	45                   	inc    %ebp
4113a5:	65 50                	gs push %eax
4113a7:	4f                   	dec    %edi
4113a8:	4a                   	dec    %edx
4113a9:	45                   	inc    %ebp
4113aa:	4d                   	dec    %ebp
4113ab:	74 73                	je     0x411420
4113ad:	67 45                	addr16 inc %ebp
4113af:	62 75 54             	bound  %esi,0x54(%ebp)
4113b2:	55                   	push   %ebp
4113b3:	36 43                	ss inc %ebx
4113b5:	35 78 76 32 76       	xor    $0x76327678,%eax
4113ba:	32 77 45             	xor    0x45(%edi),%dh
4113bd:	66 71 7a             	data16 jno 0x41143a
4113c0:	75 6d                	jne    0x41142f
4113c2:	54                   	push   %esp
4113c3:	56                   	push   %esi
4113c4:	39 58 41             	cmp    %ebx,0x41(%eax)
4113c7:	70 54                	jo     0x41141d
4113c9:	4e                   	dec    %esi
4113ca:	43                   	inc    %ebx
4113cb:	33 78 74             	xor    0x74(%eax),%edi
4113ce:	57                   	push   %edi
4113cf:	50                   	push   %eax
4113d0:	4f                   	dec    %edi
4113d1:	74 50                	je     0x411423
4113d3:	44                   	inc    %esp
4113d4:	5a                   	pop    %edx
4113d5:	69 4f 35 70 78 31 52 	imul   $0x52317870,0x35(%edi),%ecx
4113dc:	36 73 6f             	ss jae 0x41144e
4113df:	34 42                	xor    $0x42,%al
4113e1:	41                   	inc    %ecx
4113e2:	61                   	popa
4113e3:	2b 4d 6a             	sub    0x6a(%ebp),%ecx
4113e6:	43                   	inc    %ebx
4113e7:	77 74                	ja     0x41145d
4113e9:	70 58                	jo     0x411443
4113eb:	42                   	inc    %edx
4113ec:	35 73 52 37 33       	xor    $0x33375273,%eax
4113f1:	42                   	inc    %edx
4113f2:	47                   	inc    %edi
4113f3:	4e                   	dec    %esi
4113f4:	52                   	push   %edx
4113f5:	50                   	push   %eax
4113f6:	66 63 45 7a          	arpl   %ax,0x7a(%ebp)
4113fa:	47                   	inc    %edi
4113fb:	62 58 46             	bound  %ebx,0x46(%eax)
4113fe:	79 7a                	jns    0x41147a
411400:	6a 62                	push   $0x62
411402:	4f                   	dec    %edi
411403:	52                   	push   %edx
411404:	79 53                	jns    0x411459
411406:	4a                   	dec    %edx
411407:	35 64 77 4b 45       	xor    $0x454b7764,%eax
41140c:	31 56 71             	xor    %edx,0x71(%esi)
41140f:	6e                   	outsb  %ds:(%esi),(%dx)
411410:	6a 4f                	push   $0x4f
411412:	59                   	pop    %ecx
411413:	33 37                	xor    (%edi),%esi
411415:	64 38 4d 2b          	cmp    %cl,%fs:0x2b(%ebp)
411419:	55                   	push   %ebp
41141a:	39 48 4e             	cmp    %ecx,0x4e(%eax)
41141d:	71 4c                	jno    0x41146b
41141f:	46                   	inc    %esi
411420:	72 61                	jb     0x411483
411422:	7a 5a                	jp     0x41147e
411424:	53                   	push   %ebx
411425:	56                   	push   %esi
411426:	46                   	inc    %esi
411427:	79 41                	jns    0x41146a
411429:	48                   	dec    %eax
41142a:	68 67 30 36 44       	push   $0x44363067
41142f:	43                   	inc    %ebx
411430:	5a                   	pop    %edx
411431:	4f                   	dec    %edi
411432:	31 42 63             	xor    %eax,0x63(%edx)
411435:	63 53 67             	arpl   %edx,0x67(%ebx)
411438:	73 48                	jae    0x411482
41143a:	49                   	dec    %ecx
41143b:	4e                   	dec    %esi
41143c:	5a                   	pop    %edx
41143d:	4f                   	dec    %edi
41143e:	39 6f 4c             	cmp    %ebp,0x4c(%edi)
411441:	34 44                	xor    $0x44,%al
411443:	49                   	dec    %ecx
411444:	36 68 7a 32 30 74    	ss push $0x7430327a
41144a:	70 58                	jo     0x4114a4
41144c:	4b                   	dec    %ebx
41144d:	42                   	inc    %edx
41144e:	4b                   	dec    %ebx
41144f:	56                   	push   %esi
411450:	32 61 2f             	xor    0x2f(%ecx),%ah
411453:	57                   	push   %edi
411454:	52                   	push   %edx
411455:	32 4c 7a 4d          	xor    0x4d(%edx,%edi,2),%cl
411459:	79 5a                	jns    0x4114b5
41145b:	68 7a 6f 72 4c       	push   $0x4c726f7a
411460:	75 62                	jne    0x4114c4
411462:	46                   	inc    %esi
411463:	68 30 54 4f 56       	push   $0x564f5430
411468:	51                   	push   %ecx
411469:	34 6c                	xor    $0x6c,%al
41146b:	4b                   	dec    %ebx
41146c:	68 6c 68 52 5a       	push   $0x5a52686c
411471:	74 6d                	je     0x4114e0
411473:	32 63 63             	xor    0x63(%ebx),%ah
411476:	42                   	inc    %edx
411477:	6d                   	insl   (%dx),%es:(%edi)
411478:	63 37                	arpl   %esi,(%edi)
41147a:	46                   	inc    %esi
41147b:	53                   	push   %ebx
41147c:	37                   	aaa
41147d:	79 73                	jns    0x4114f2
41147f:	53                   	push   %ebx
411480:	34 41                	xor    $0x41,%al
411482:	33 41 54             	xor    0x54(%ecx),%eax
411485:	50                   	push   %eax
411486:	77 32                	ja     0x4114ba
411488:	50                   	push   %eax
411489:	6b 6b 74 57          	imul   $0x57,0x74(%ebx),%ebp
41148d:	53                   	push   %ebx
41148e:	4a                   	dec    %edx
41148f:	44                   	inc    %esp
411490:	30 6a 4d             	xor    %ch,0x4d(%edx)
411493:	43                   	inc    %ebx
411494:	4e                   	dec    %esi
411495:	42                   	inc    %edx
411496:	47                   	inc    %edi
411497:	74 45                	je     0x4114de
411499:	73 67                	jae    0x411502
41149b:	78 44                	js     0x4114e1
41149d:	76 53                	jbe    0x4114f2
41149f:	72 30                	jb     0x4114d1
4114a1:	33 6d 73             	xor    0x73(%ebp),%ebp
4114a4:	59                   	pop    %ecx
4114a5:	2f                   	das
4114a6:	69 55 7a 69 6f 68 66 	imul   $0x66686f69,0x7a(%ebp),%edx
4114ad:	32 31                	xor    (%ecx),%dh
4114af:	35 4e 45 68 44       	xor    $0x4468454e,%eax
4114b4:	62 76 5a             	bound  %esi,0x5a(%esi)
4114b7:	52                   	push   %edx
4114b8:	57                   	push   %edi
4114b9:	53                   	push   %ebx
4114ba:	6f                   	outsl  %ds:(%esi),(%dx)
4114bb:	78 6d                	js     0x41152a
4114bd:	52                   	push   %edx
4114be:	2f                   	das
4114bf:	70 36                	jo     0x4114f7
4114c1:	6d                   	insl   (%dx),%es:(%edi)
4114c2:	70 6b                	jo     0x41152f
4114c4:	59                   	pop    %ecx
4114c5:	68 36 46 58 74       	push   $0x74584636
4114ca:	4c                   	dec    %esp
4114cb:	75 55                	jne    0x411522
4114cd:	6e                   	outsb  %ds:(%esi),(%dx)
4114ce:	37                   	aaa
4114cf:	6a 41                	push   $0x41
4114d1:	56                   	push   %esi
4114d2:	38 73 33             	cmp    %dh,0x33(%ebx)
4114d5:	2f                   	das
4114d6:	47                   	inc    %edi
4114d7:	54                   	push   %esp
4114d8:	58                   	pop    %eax
4114d9:	76 4c                	jbe    0x411527
4114db:	47                   	inc    %edi
4114dc:	65 7a 59             	gs jp  0x411538
4114df:	69 33 4e 32 62 32    	imul   $0x3262324e,(%ebx),%esi
4114e5:	4a                   	dec    %edx
4114e6:	66 61                	popaw
4114e8:	4e                   	dec    %esi
4114e9:	61                   	popa
4114ea:	62 77 49             	bound  %esi,0x49(%edi)
4114ed:	63 4f 4e             	arpl   %ecx,0x4e(%edi)
4114f0:	69 32 36 33 58 72    	imul   $0x72583336,(%edx),%esi
4114f6:	2f                   	das
4114f7:	53                   	push   %ebx
4114f8:	69 67 2f 4b 45 47 34 	imul   $0x3447454b,0x2f(%edi),%esp
4114ff:	41                   	inc    %ecx
411500:	67 66 41             	addr16 inc %cx
411503:	77 67                	ja     0x41156c
411505:	72 55                	jb     0x41155c
411507:	6b 56 58 34          	imul   $0x34,0x58(%esi),%edx
41150b:	2f                   	das
41150c:	77 6d                	ja     0x41157b
41150e:	30 34 6c             	xor    %dh,(%esp,%ebp,2)
411511:	69 45 30 47 64 6e 76 	imul   $0x766e6447,0x30(%ebp),%eax
411518:	37                   	aaa
411519:	78 4f                	js     0x41156a
41151b:	57                   	push   %edi
41151c:	4b                   	dec    %ebx
41151d:	4b                   	dec    %ebx
41151e:	75 66                	jne    0x411586
411520:	4e                   	dec    %esi
411521:	71 63                	jno    0x411586
411523:	4b                   	dec    %ebx
411524:	30 45 78             	xor    %al,0x78(%ebp)
411527:	52                   	push   %edx
411528:	72 75                	jb     0x41159f
41152a:	71 51                	jno    0x41157d
41152c:	78 75                	js     0x4115a3
41152e:	41                   	inc    %ecx
41152f:	44                   	inc    %esp
411530:	44                   	inc    %esp
411531:	70 67                	jo     0x41159a
411533:	67 4e                	addr16 dec %esi
411535:	57                   	push   %edi
411536:	45                   	inc    %ebp
411537:	74 46                	je     0x41157f
411539:	34 4f                	xor    $0x4f,%al
41153b:	2f                   	das
41153c:	62 76 32             	bound  %esi,0x32(%esi)
41153f:	43                   	inc    %ebx
411540:	38 48 63             	cmp    %cl,0x63(%eax)
411543:	57                   	push   %edi
411544:	59                   	pop    %ecx
411545:	6a 78                	push   $0x78
411547:	63 6f 61             	arpl   %ebp,0x61(%edi)
41154a:	78 69                	js     0x4115b5
41154c:	69 4b 46 32 50 32 78 	imul   $0x78325032,0x46(%ebx),%ecx
411553:	6f                   	outsl  %ds:(%esi),(%dx)
411554:	38 74 48 45          	cmp    %dh,0x45(%eax,%ecx,2)
411558:	54                   	push   %esp
411559:	46                   	inc    %esi
41155a:	78 76                	js     0x4115d2
41155c:	51                   	push   %ecx
41155d:	2b 35 32 70 47 4d    	sub    0x4d477032,%esi
411563:	58                   	pop    %eax
411564:	35 69 7a 62 50       	xor    $0x50627a69,%eax
411569:	48                   	dec    %eax
41156a:	42                   	inc    %edx
41156b:	47                   	inc    %edi
41156c:	6b 6f 77 64          	imul   $0x64,0x77(%edi),%ebp
411570:	70 52                	jo     0x4115c4
411572:	64 59                	fs pop %ecx
411574:	74 73                	je     0x4115e9
411576:	33 50 55             	xor    0x55(%eax),%edx
411579:	45                   	inc    %ebp
41157a:	65 42                	gs inc %edx
41157c:	6e                   	outsb  %ds:(%esi),(%dx)
41157d:	35 49 4a 33 74       	xor    $0x74334a49,%eax
411582:	76 33                	jbe    0x4115b7
411584:	4e                   	dec    %esi
411585:	42                   	inc    %edx
411586:	65 4d                	gs dec %ebp
411588:	32 4a 68             	xor    0x68(%edx),%cl
41158b:	7a 4f                	jp     0x4115dc
41158d:	32 56 6a             	xor    0x6a(%esi),%dl
411590:	41                   	inc    %ecx
411591:	4d                   	dec    %ebp
411592:	4d                   	dec    %ebp
411593:	74 52                	je     0x4115e7
411595:	68 59 4e 64 34       	push   $0x34644e59
41159a:	38 5a 66             	cmp    %bl,0x66(%edx)
41159d:	65 74 69             	gs je  0x411609
4115a0:	2f                   	das
4115a1:	54                   	push   %esp
4115a2:	42                   	inc    %edx
4115a3:	4d                   	dec    %ebp
4115a4:	54                   	push   %esp
4115a5:	41                   	inc    %ecx
4115a6:	75 75                	jne    0x41161d
4115a8:	4a                   	dec    %edx
4115a9:	32 53 6d             	xor    0x6d(%ebx),%dl
4115ac:	45                   	inc    %ebp
4115ad:	75 72                	jne    0x411621
4115af:	41                   	inc    %ecx
4115b0:	31 68 37             	xor    %ebp,0x37(%eax)
4115b3:	37                   	aaa
4115b4:	50                   	push   %eax
4115b5:	49                   	dec    %ecx
4115b6:	7a 6c                	jp     0x411624
4115b8:	6f                   	outsl  %ds:(%esi),(%dx)
4115b9:	58                   	pop    %eax
4115ba:	75 70                	jne    0x41162c
4115bc:	61                   	popa
4115bd:	50                   	push   %eax
4115be:	4e                   	dec    %esi
4115bf:	51                   	push   %ecx
4115c0:	79 2f                	jns    0x4115f1
4115c2:	70 34                	jo     0x4115f8
4115c4:	44                   	inc    %esp
4115c5:	4a                   	dec    %edx
4115c6:	57                   	push   %edi
4115c7:	4b                   	dec    %ebx
4115c8:	6e                   	outsb  %ds:(%esi),(%dx)
4115c9:	36 58                	ss pop %eax
4115cb:	4c                   	dec    %esp
4115cc:	38 46 46             	cmp    %al,0x46(%esi)
4115cf:	61                   	popa
4115d0:	6e                   	outsb  %ds:(%esi),(%dx)
4115d1:	33 4d 6a             	xor    0x6a(%ebp),%ecx
4115d4:	61                   	popa
4115d5:	4c                   	dec    %esp
4115d6:	56                   	push   %esi
4115d7:	7a 2b                	jp     0x411604
4115d9:	34 38                	xor    $0x38,%al
4115db:	34 71                	xor    $0x71,%al
4115dd:	32 78 6d             	xor    0x6d(%eax),%bh
4115e0:	46                   	inc    %esi
4115e1:	4a                   	dec    %edx
4115e2:	62 76 51             	bound  %esi,0x51(%esi)
4115e5:	67 43                	addr16 inc %ebx
4115e7:	77 32                	ja     0x41161b
4115e9:	59                   	pop    %ecx
4115ea:	49                   	dec    %ecx
4115eb:	34 36                	xor    $0x36,%al
4115ed:	4e                   	dec    %esi
4115ee:	37                   	aaa
4115ef:	32 38                	xor    (%eax),%bh
4115f1:	65 54                	gs push %esp
4115f3:	42                   	inc    %edx
4115f4:	6e                   	outsb  %ds:(%esi),(%dx)
4115f5:	2f                   	das
4115f6:	4d                   	dec    %ebp
4115f7:	6d                   	insl   (%dx),%es:(%edi)
4115f8:	68 4d 41 57 69       	push   $0x6957414d
4115fd:	77 5a                	ja     0x411659
4115ff:	6b 55 43 77          	imul   $0x77,0x43(%ebp),%edx
411603:	57                   	push   %edi
411604:	69 4e 68 77 50 2f 66 	imul   $0x662f5077,0x68(%esi),%ecx
41160b:	55                   	push   %ebp
41160c:	57                   	push   %edi
41160d:	6d                   	insl   (%dx),%es:(%edi)
41160e:	4b                   	dec    %ebx
41160f:	54                   	push   %esp
411610:	30 54 75 38          	xor    %dl,0x38(%ebp,%esi,2)
411614:	66 33 6c 74 69       	xor    0x69(%esp,%esi,2),%bp
411619:	36 35 4f 42 49 36    	ss xor $0x3649424f,%eax
41161f:	58                   	pop    %eax
411620:	41                   	inc    %ecx
411621:	35 42 73 46 36       	xor    $0x36467342,%eax
411626:	53                   	push   %ebx
411627:	7a 76                	jp     0x41169f
411629:	47                   	inc    %edi
41162a:	35 73 43 52 34       	xor    $0x34524373,%eax
41162f:	61                   	popa
411630:	38 6d 44             	cmp    %ch,0x44(%ebp)
411633:	64 4e                	fs dec %esi
411635:	35 4e 61 75 4b       	xor    $0x4b75614e,%eax
41163a:	4c                   	dec    %esp
41163b:	46                   	inc    %esi
41163c:	32 75 76             	xor    0x76(%ebp),%dh
41163f:	73 54                	jae    0x411695
411641:	36 63 6a 63          	arpl   %ebp,%ss:0x63(%edx)
411645:	56                   	push   %esi