41b9b7:	61                   	popa
41b9b8:	55                   	push   %ebp
41b9b9:	79 30                	jns    0x41b9eb
41b9bb:	78 7a                	js     0x41ba37
41b9bd:	45                   	inc    %ebp
41b9be:	64 38 6f 7a          	cmp    %ch,%fs:0x7a(%edi)
41b9c2:	39 34 41             	cmp    %esi,(%ecx,%eax,2)
41b9c5:	62 69 6f             	bound  %ebp,0x6f(%ecx)
41b9c8:	50                   	push   %eax
41b9c9:	37                   	aaa
41b9ca:	30 57 62             	xor    %dl,0x62(%edi)
41b9cd:	4b                   	dec    %ebx
41b9ce:	49                   	dec    %ecx
41b9cf:	4c                   	dec    %esp
41b9d0:	6e                   	outsb  %ds:(%esi),(%dx)
41b9d1:	4c                   	dec    %esp
41b9d2:	30 4c 38 6b          	xor    %cl,0x6b(%eax,%edi,1)
41b9d6:	4b                   	dec    %ebx
41b9d7:	62 73 42             	bound  %esi,0x42(%ebx)
41b9da:	43                   	inc    %ebx
41b9db:	36 78 50             	ss js  0x41ba2e
41b9de:	58                   	pop    %eax
41b9df:	50                   	push   %eax
41b9e0:	59                   	pop    %ecx
41b9e1:	32 31                	xor    (%ecx),%dh
41b9e3:	6b 63 50 6e          	imul   $0x6e,0x50(%ebx),%esp
41b9e7:	46                   	inc    %esi
41b9e8:	7a 61                	jp     0x41ba4b
41b9ea:	61                   	popa
41b9eb:	50                   	push   %eax
41b9ec:	68 75 6c 45 50       	push   $0x50456c75
41b9f1:	32 32                	xor    (%edx),%dh
41b9f3:	72 71                	jb     0x41ba66
41b9f5:	36 34 67             	ss xor $0x67,%al
41b9f8:	68 62 48 4d 65       	push   $0x654d4862
41b9fd:	79 47                	jns    0x41ba46
41b9ff:	4a                   	dec    %edx
41ba00:	61                   	popa
41ba01:	4c                   	dec    %esp
41ba02:	50                   	push   %eax
41ba03:	37                   	aaa
41ba04:	6d                   	insl   (%dx),%es:(%edi)
41ba05:	64 46                	fs inc %esi
41ba07:	70 57                	jo     0x41ba60
41ba09:	35 4a 6b 4a 59       	xor    $0x594a6b4a,%eax
41ba0e:	54                   	push   %esp
41ba0f:	6d                   	insl   (%dx),%es:(%edi)
41ba10:	57                   	push   %edi
41ba11:	43                   	inc    %ebx
41ba12:	77 2b                	ja     0x41ba3f
41ba14:	35 55 52 4a 52       	xor    $0x524a5255,%eax
41ba19:	42                   	inc    %edx
41ba1a:	48                   	dec    %eax
41ba1b:	2b 7a 54             	sub    0x54(%edx),%edi
41ba1e:	31 48 6d             	xor    %ecx,0x6d(%eax)
41ba21:	55                   	push   %ebp
41ba22:	72 54                	jb     0x41ba78
41ba24:	6a 6f                	push   $0x6f
41ba26:	59                   	pop    %ecx
41ba27:	47                   	inc    %edi
41ba28:	51                   	push   %ecx
41ba29:	71 39                	jno    0x41ba64
41ba2b:	6e                   	outsb  %ds:(%esi),(%dx)
41ba2c:	66 4c                	dec    %sp
41ba2e:	74 64                	je     0x41ba94
41ba30:	5a                   	pop    %edx
41ba31:	6d                   	insl   (%dx),%es:(%edi)
41ba32:	33 68 50             	xor    0x50(%eax),%ebp
41ba35:	35 75 67 61 46       	xor    $0x46616775,%eax
41ba3a:	46                   	inc    %esi
41ba3b:	44                   	inc    %esp
41ba3c:	53                   	push   %ebx
41ba3d:	30 57 61             	xor    %dl,0x61(%edi)
41ba40:	55                   	push   %ebp
41ba41:	47                   	inc    %edi
41ba42:	71 32                	jno    0x41ba76
41ba44:	72 44                	jb     0x41ba8a
41ba46:	77 6b                	ja     0x41bab3
41ba48:	77 56                	ja     0x41baa0
41ba4a:	66 61                	popaw
41ba4c:	75 32                	jne    0x41ba80
41ba4e:	56                   	push   %esi
41ba4f:	4c                   	dec    %esp
41ba50:	2f                   	das
41ba51:	4d                   	dec    %ebp
41ba52:	38 71 6c             	cmp    %dh,0x6c(%ecx)
41ba55:	66 71 68             	data16 jno 0x41bac0
41ba58:	48                   	dec    %eax
41ba59:	7a 68                	jp     0x41bac3
41ba5b:	54                   	push   %esp
41ba5c:	57                   	push   %edi
41ba5d:	42                   	inc    %edx
41ba5e:	53                   	push   %ebx
41ba5f:	39 78 52             	cmp    %edi,0x52(%eax)
41ba62:	4f                   	dec    %edi
41ba63:	48                   	dec    %eax
41ba64:	55                   	push   %ebp
41ba65:	48                   	dec    %eax
41ba66:	47                   	inc    %edi
41ba67:	71 73                	jno    0x41badc
41ba69:	73 73                	jae    0x41bade
41ba6b:	58                   	pop    %eax
41ba6c:	30 35 50 5a 32 2b    	xor    %dh,0x2b325a50
41ba72:	68 37 58 63 6c       	push   $0x6c635837
41ba77:	66 55                	push   %bp
41ba79:	68 5a 6f 55 45       	push   $0x45556f5a
41ba7e:	68 54 67 34 30       	push   $0x30346754
41ba83:	41                   	inc    %ecx
41ba84:	77 70                	ja     0x41baf6
41ba86:	34 5a                	xor    $0x5a,%al
41ba88:	64 4d                	fs dec %ebp
41ba8a:	75 6c                	jne    0x41baf8
41ba8c:	37                   	aaa
41ba8d:	51                   	push   %ecx
41ba8e:	62 31                	bound  %esi,(%ecx)
41ba90:	47                   	inc    %edi
41ba91:	7a 56                	jp     0x41bae9
41ba93:	74 6d                	je     0x41bb02
41ba95:	76 54                	jbe    0x41baeb
41ba97:	71 38                	jno    0x41bad1
41ba99:	61                   	popa
41ba9a:	73 44                	jae    0x41bae0
41ba9c:	67 51                	addr16 push %ecx
41ba9e:	56                   	push   %esi
41ba9f:	6b 64 35 7a 48       	imul   $0x48,0x7a(%ebp,%esi,1),%esp
41baa4:	2f                   	das
41baa5:	50                   	push   %eax
41baa6:	37                   	aaa
41baa7:	39 47 50             	cmp    %eax,0x50(%edi)
41baaa:	74 65                	je     0x41bb11
41baac:	35 75 31 48 59       	xor    $0x59483175,%eax
41bab1:	33 62 64             	xor    0x64(%edx),%esp
41bab4:	42                   	inc    %edx
41bab5:	75 37                	jne    0x41baee
41bab7:	76 6c                	jbe    0x41bb25
41bab9:	56                   	push   %esi
41baba:	59                   	pop    %ecx
41babb:	69 6d 32 68 64 4f 66 	imul   $0x664f6468,0x32(%ebp),%ebp
41bac2:	48                   	dec    %eax
41bac3:	6c                   	insb   (%dx),%es:(%edi)
41bac4:	79 62                	jns    0x41bb28
41bac6:	55                   	push   %ebp
41bac7:	6b 63 52 66          	imul   $0x66,0x52(%ebx),%esp
41bacb:	2b 72 6e             	sub    0x6e(%edx),%esi
41bace:	77 67                	ja     0x41bb37
41bad0:	6c                   	insb   (%dx),%es:(%edi)
41bad1:	59                   	pop    %ecx
41bad2:	52                   	push   %edx
41bad3:	68 66 53 7a 72       	push   $0x727a5366
41bad8:	44                   	inc    %esp
41bad9:	6d                   	insl   (%dx),%es:(%edi)
41bada:	76 51                	jbe    0x41bb2d
41badc:	31 54 34 39          	xor    %edx,0x39(%esp,%esi,1)
41bae0:	7a 69                	jp     0x41bb4b
41bae2:	4a                   	dec    %edx
41bae3:	56                   	push   %esi
41bae4:	34 79                	xor    $0x79,%al
41bae6:	73 42                	jae    0x41bb2a
41bae8:	73 31                	jae    0x41bb1b
41baea:	48                   	dec    %eax
41baeb:	66 37                	data16 aaa
41baed:	2f                   	das
41baee:	45                   	inc    %ebp
41baef:	4f                   	dec    %edi
41baf0:	6c                   	insb   (%dx),%es:(%edi)
41baf1:	43                   	inc    %ebx
41baf2:	50                   	push   %eax
41baf3:	61                   	popa
41baf4:	44                   	inc    %esp
41baf5:	79 69                	jns    0x41bb60
41baf7:	54                   	push   %esp
41baf8:	5a                   	pop    %edx
41baf9:	46                   	inc    %esi
41bafa:	33 4e 68             	xor    0x68(%esi),%ecx
41bafd:	54                   	push   %esp
41bafe:	4a                   	dec    %edx
41baff:	51                   	push   %ecx
41bb00:	74 30                	je     0x41bb32
41bb02:	33 30                	xor    (%eax),%esi
41bb04:	79 72                	jns    0x41bb78
41bb06:	66 59                	pop    %cx
41bb08:	6e                   	outsb  %ds:(%esi),(%dx)
41bb09:	34 2f                	xor    $0x2f,%al
41bb0b:	35 5a 44 63 4a       	xor    $0x4a63445a,%eax
41bb10:	68 64 56 4a 31       	push   $0x314a5664
41bb15:	2b 6e 7a             	sub    0x7a(%esi),%ebp
41bb18:	72 2b                	jb     0x41bb45
41bb1a:	68 5a 2f 37 37       	push   $0x37372f5a
41bb1f:	79 33                	jns    0x41bb54
41bb21:	50                   	push   %eax
41bb22:	67 64 46             	addr16 fs inc %esi
41bb25:	45                   	inc    %ebp
41bb26:	64 45                	fs inc %ebp
41bb28:	78 74                	js     0x41bb9e
41bb2a:	55                   	push   %ebp
41bb2b:	79 57                	jns    0x41bb84
41bb2d:	6d                   	insl   (%dx),%es:(%edi)
41bb2e:	79 51                	jns    0x41bb81
41bb30:	53                   	push   %ebx
41bb31:	78 68                	js     0x41bb9b
41bb33:	69 43 6b 50 6a 6d 55 	imul   $0x556d6a50,0x6b(%ebx),%eax
41bb3a:	42                   	inc    %edx
41bb3b:	53                   	push   %ebx
41bb3c:	62 34 73             	bound  %esi,(%ebx,%esi,2)
41bb3f:	4e                   	dec    %esi
41bb40:	62 77 50             	bound  %esi,0x50(%edi)
41bb43:	66 53                	push   %bx
41bb45:	6b 68 69 50          	imul   $0x50,0x69(%eax),%ebp
41bb49:	68 59 59 2b 43       	push   $0x432b5959
41bb4e:	31 6e 42             	xor    %ebp,0x42(%esi)
41bb51:	6c                   	insb   (%dx),%es:(%edi)
41bb52:	70 75                	jo     0x41bbc9
41bb54:	42                   	inc    %edx
41bb55:	76 66                	jbe    0x41bbbd
41bb57:	42                   	inc    %edx
41bb58:	43                   	inc    %ebx
41bb59:	45                   	inc    %ebp
41bb5a:	4b                   	dec    %ebx
41bb5b:	36 55                	ss push %ebp
41bb5d:	4a                   	dec    %edx
41bb5e:	58                   	pop    %eax
41bb5f:	72 6f                	jb     0x41bbd0
41bb61:	43                   	inc    %ebx
41bb62:	46                   	inc    %esi
41bb63:	4d                   	dec    %ebp
41bb64:	75 71                	jne    0x41bbd7
41bb66:	72 79                	jb     0x41bbe1
41bb68:	44                   	inc    %esp
41bb69:	4d                   	dec    %ebp
41bb6a:	4b                   	dec    %ebx
41bb6b:	54                   	push   %esp
41bb6c:	74 45                	je     0x41bbb3
41bb6e:	31 61 43             	xor    %esp,0x43(%ecx)
41bb71:	45                   	inc    %ebp
41bb72:	6a 33                	push   $0x33
41bb74:	56                   	push   %esi
41bb75:	4a                   	dec    %edx
41bb76:	63 33                	arpl   %esi,(%ebx)
41bb78:	4f                   	dec    %edi
41bb79:	4d                   	dec    %ebp
41bb7a:	47                   	inc    %edi
41bb7b:	73 54                	jae    0x41bbd1
41bb7d:	6a 61                	push   $0x61
41bb7f:	4d                   	dec    %ebp
41bb80:	74 4c                	je     0x41bbce
41bb82:	67 2b 47 48          	sub    0x48(%bx),%eax
41bb86:	34 37                	xor    $0x37,%al
41bb88:	51                   	push   %ecx
41bb89:	69 6c 69 59 70 6c 47 	imul   $0x76476c70,0x59(%ecx,%ebp,2),%ebp
41bb90:	76
41bb91:	79 51                	jns    0x41bbe4
41bb93:	31 52 68             	xor    %edx,0x68(%edx)
41bb96:	4c                   	dec    %esp
41bb97:	44                   	inc    %esp
41bb98:	59                   	pop    %ecx
41bb99:	57                   	push   %edi
41bb9a:	35 36 64 55 67       	xor    $0x67556436,%eax
41bb9f:	48                   	dec    %eax
41bba0:	4d                   	dec    %ebp
41bba1:	49                   	dec    %ecx
41bba2:	46                   	inc    %esi
41bba3:	74 52                	je     0x41bbf7
41bba5:	46                   	inc    %esi
41bba6:	33 51 6e             	xor    0x6e(%ecx),%edx
41bba9:	4d                   	dec    %ebp
41bbaa:	77 4e                	ja     0x41bbfa
41bbac:	33 52 4c             	xor    0x4c(%edx),%edx
41bbaf:	69 6f 6f 6c 2f 6d 32 	imul   $0x326d2f6c,0x6f(%edi),%ebp
41bbb6:	6e                   	outsb  %ds:(%esi),(%dx)
41bbb7:	46                   	inc    %esi
41bbb8:	2f                   	das
41bbb9:	78 50                	js     0x41bc0b
41bbbb:	56                   	push   %esi
41bbbc:	78 62                	js     0x41bc20
41bbbe:	69 61 46 62 39 68 43 	imul   $0x43683962,0x46(%ecx),%esp
41bbc5:	4c                   	dec    %esp
41bbc6:	4a                   	dec    %edx
41bbc7:	4e                   	dec    %esi
41bbc8:	35 4a 74 5a 72       	xor    $0x725a744a,%eax
41bbcd:	6d                   	insl   (%dx),%es:(%edi)
41bbce:	52                   	push   %edx
41bbcf:	37                   	aaa
41bbd0:	70 67                	jo     0x41bc39
41bbd2:	52                   	push   %edx
41bbd3:	4c                   	dec    %esp
41bbd4:	35 59 6c 34 4d       	xor    $0x4d346c59,%eax
41bbd9:	57                   	push   %edi
41bbda:	43                   	inc    %ebx
41bbdb:	63 4d 4d             	arpl   %ecx,0x4d(%ebp)
41bbde:	31 57 47             	xor    %edx,0x47(%edi)
41bbe1:	51                   	push   %ecx
41bbe2:	69 61 72 50 6c 42 74 	imul   $0x74426c50,0x72(%ecx),%esp
41bbe9:	30 33                	xor    %dh,(%ebx)
41bbeb:	65 34 55             	gs xor $0x55,%al
41bbee:	56                   	push   %esi
41bbef:	58                   	pop    %eax
41bbf0:	4b                   	dec    %ebx
41bbf1:	35 5a 45 6e 51       	xor    $0x516e455a,%eax
41bbf6:	38 50 63             	cmp    %dl,0x63(%eax)
41bbf9:	66 6b 6b 34 5a       	imul   $0x5a,0x34(%ebx),%bp
41bbfe:	45                   	inc    %ebp
41bbff:	54                   	push   %esp
41bc00:	4c                   	dec    %esp
41bc01:	44                   	inc    %esp
41bc02:	6d                   	insl   (%dx),%es:(%edi)
41bc03:	69 31 6f 38 66 43    	imul   $0x4366386f,(%ecx),%esi
41bc09:	53                   	push   %ebx
41bc0a:	4f                   	dec    %edi
41bc0b:	54                   	push   %esp
41bc0c:	30 36                	xor    %dh,(%esi)
41bc0e:	55                   	push   %ebp
41bc0f:	33 46 46             	xor    0x46(%esi),%eax
41bc12:	57                   	push   %edi
41bc13:	2f                   	das
41bc14:	6c                   	insb   (%dx),%es:(%edi)
41bc15:	58                   	pop    %eax
41bc16:	7a 65                	jp     0x41bc7d
41bc18:	79 31                	jns    0x41bc4b
41bc1a:	57                   	push   %edi
41bc1b:	57                   	push   %edi
41bc1c:	72 42                	jb     0x41bc60
41bc1e:	31 35 39 64 68 56    	xor    %esi,0x56686439
41bc24:	69 42 70 71 6d 49 2f 	imul   $0x2f496d71,0x70(%edx),%eax
41bc2b:	4d                   	dec    %ebp
41bc2c:	4b                   	dec    %ebx
41bc2d:	6b 43 73 50          	imul   $0x50,0x73(%ebx),%eax
41bc31:	59                   	pop    %ecx
41bc32:	43                   	inc    %ebx
41bc33:	70 72                	jo     0x41bca7
41bc35:	72 70                	jb     0x41bca7
41bc37:	6b 5a 32 39          	imul   $0x39,0x32(%edx),%ebx
41bc3b:	46                   	inc    %esi
41bc3c:	71 42                	jno    0x41bc80
41bc3e:	58                   	pop    %eax
41bc3f:	65 68 71 6f 41 36    	gs push $0x36416f71
41bc45:	6e                   	outsb  %ds:(%esi),(%dx)
41bc46:	4e                   	dec    %esi
41bc47:	39 76 43             	cmp    %esi,0x43(%esi)
41bc4a:	56                   	push   %esi
41bc4b:	71 46                	jno    0x41bc93
41bc4d:	6c                   	insb   (%dx),%es:(%edi)
41bc4e:	41                   	inc    %ecx
41bc4f:	31 70 2b             	xor    %esi,0x2b(%eax)
41bc52:	76 4c                	jbe    0x41bca0
41bc54:	69 68 7a 7a 74 52 5a 	imul   $0x5a52747a,0x7a(%eax),%ebp
41bc5b:	41                   	inc    %ecx
41bc5c:	72 34                	jb     0x41bc92
41bc5e:	2b 67 37             	sub    0x37(%edi),%esp
41bc61:	37                   	aaa
41bc62:	61                   	popa