41b928:	61                   	popa
41b929:	45                   	inc    %ebp
41b92a:	53                   	push   %ebx
41b92b:	39 45 78             	cmp    %eax,0x78(%ebp)
41b92e:	64 6b 52 36 67       	imul   $0x67,%fs:0x36(%edx),%edx
41b933:	4c                   	dec    %esp
41b934:	41                   	inc    %ecx
41b935:	73 37                	jae    0x41b96e
41b937:	56                   	push   %esi
41b938:	52                   	push   %edx
41b939:	36 72 70             	ss jb  0x41b9ac
41b93c:	69 34 72 6c 35 41 47 	imul   $0x4741356c,(%edx,%esi,2),%esi
41b943:	65 4c                	gs dec %esp
41b945:	78 6d                	js     0x41b9b4
41b947:	49                   	dec    %ecx
41b948:	42                   	inc    %edx
41b949:	6a 6e                	push   $0x6e
41b94b:	34 7a                	xor    $0x7a,%al
41b94d:	64 66 6a 73          	fs pushw $0x73
41b951:	4d                   	dec    %ebp
41b952:	41                   	inc    %ecx
41b953:	68 78 72 55 2f       	push   $0x2f557278
41b958:	76 78                	jbe    0x41b9d2
41b95a:	31 6a 57             	xor    %ebp,0x57(%edx)
41b95d:	63 38                	arpl   %edi,(%eax)
41b95f:	37                   	aaa
41b960:	36 67 2f             	ss addr16 das
41b963:	63 51 46             	arpl   %edx,0x46(%ecx)
41b966:	39 37                	cmp    %esi,(%edi)
41b968:	4d                   	dec    %ebp
41b969:	71 4a                	jno    0x41b9b5
41b96b:	6c                   	insb   (%dx),%es:(%edi)
41b96c:	44                   	inc    %esp
41b96d:	35 6d 70 76 4f       	xor    $0x4f76706d,%eax
41b972:	31 77 59             	xor    %esi,0x59(%edi)
41b975:	6d                   	insl   (%dx),%es:(%edi)
41b976:	2b 64 52 74          	sub    0x74(%edx,%edx,2),%esp
41b97a:	6a 61                	push   $0x61
41b97c:	39 67 62             	cmp    %esp,0x62(%edi)
41b97f:	46                   	inc    %esi
41b980:	65 54                	gs push %esp
41b982:	36 63 36             	arpl   %esi,%ss:(%esi)
41b985:	2f                   	das
41b986:	45                   	inc    %ebp
41b987:	56                   	push   %esi
41b988:	77 54                	ja     0x41b9de
41b98a:	4c                   	dec    %esp
41b98b:	64 6c                	fs insb (%dx),%es:(%edi)
41b98d:	52                   	push   %edx
41b98e:	51                   	push   %ecx
41b98f:	2f                   	das
41b990:	79 38                	jns    0x41b9ca
41b992:	41                   	inc    %ecx
41b993:	46                   	inc    %esi
41b994:	52                   	push   %edx
41b995:	53                   	push   %ebx
41b996:	46                   	inc    %esi
41b997:	58                   	pop    %eax
41b998:	38 70 70             	cmp    %dh,0x70(%eax)
41b99b:	41                   	inc    %ecx
41b99c:	6d                   	insl   (%dx),%es:(%edi)
41b99d:	46                   	inc    %esi
41b99e:	51                   	push   %ecx
41b99f:	70 41                	jo     0x41b9e2
41b9a1:	50                   	push   %eax
41b9a2:	4f                   	dec    %edi
41b9a3:	76 39                	jbe    0x41b9de
41b9a5:	6b 67 4e 33          	imul   $0x33,0x4e(%edi),%esp
41b9a9:	6b 58 31 51          	imul   $0x51,0x31(%eax),%ebx
41b9ad:	2f                   	das
41b9ae:	6b 46 57 36          	imul   $0x36,0x57(%esi),%eax
41b9b2:	4d                   	dec    %ebp
41b9b3:	34 32                	xor    $0x32,%al
41b9b5:	5a                   	pop    %edx
41b9b6:	35 4d 2b 34 5a       	xor    $0x5a342b4d,%eax
41b9bb:	59                   	pop    %ecx
41b9bc:	32 34 4c             	xor    (%esp,%ecx,2),%dh
41b9bf:	77 34                	ja     0x41b9f5
41b9c1:	57                   	push   %edi
41b9c2:	74 4c                	je     0x41ba10
41b9c4:	66 71 4c             	data16 jno 0x41ba13
41b9c7:	75 59                	jne    0x41ba22
41b9c9:	71 44                	jno    0x41ba0f
41b9cb:	43                   	inc    %ebx
41b9cc:	4a                   	dec    %edx
41b9cd:	69 6d 6e 58 30 79 55 	imul   $0x55793058,0x6e(%ebp),%ebp
41b9d4:	4f                   	dec    %edi
41b9d5:	66 6a 4b             	pushw  $0x4b
41b9d8:	71 70                	jno    0x41ba4a
41b9da:	38 70 6b             	cmp    %dh,0x6b(%eax)
41b9dd:	67 4e                	addr16 dec %esi
41b9df:	72 69                	jb     0x41ba4a
41b9e1:	4c                   	dec    %esp
41b9e2:	6a 76                	push   $0x76
41b9e4:	72 69                	jb     0x41ba4f
41b9e6:	65 74 43             	gs je  0x41ba2c
41b9e9:	63 36                	arpl   %esi,(%esi)
41b9eb:	6f                   	outsl  %ds:(%esi),(%dx)
41b9ec:	4a                   	dec    %edx
41b9ed:	4a                   	dec    %edx
41b9ee:	45                   	inc    %ebp
41b9ef:	65 79 45             	gs jns 0x41ba37
41b9f2:	6f                   	outsl  %ds:(%esi),(%dx)
41b9f3:	2f                   	das
41b9f4:	63 47 4b             	arpl   %eax,0x4b(%edi)
41b9f7:	33 79 2f             	xor    0x2f(%ecx),%edi
41b9fa:	36 66 44             	ss inc %sp
41b9fd:	70 35                	jo     0x41ba34
41b9ff:	6d                   	insl   (%dx),%es:(%edi)
41ba00:	31 44 4a 58          	xor    %eax,0x58(%edx,%ecx,2)
41ba04:	70 67                	jo     0x41ba6d
41ba06:	66 2b 7a 7a          	sub    0x7a(%edx),%di
41ba0a:	2b 39                	sub    (%ecx),%edi
41ba0c:	57                   	push   %edi
41ba0d:	2b 6a 57             	sub    0x57(%edx),%ebp
41ba10:	36 65 4f             	ss gs dec %edi
41ba13:	34 4c                	xor    $0x4c,%al
41ba15:	34 47                	xor    $0x47,%al
41ba17:	50                   	push   %eax
41ba18:	6e                   	outsb  %ds:(%esi),(%dx)
41ba19:	70 35                	jo     0x41ba50
41ba1b:	39 37                	cmp    %esi,(%edi)
41ba1d:	75 36                	jne    0x41ba55
41ba1f:	42                   	inc    %edx
41ba20:	4b                   	dec    %ebx
41ba21:	56                   	push   %esi
41ba22:	4f                   	dec    %edi
41ba23:	57                   	push   %edi
41ba24:	4f                   	dec    %edi
41ba25:	4a                   	dec    %edx
41ba26:	46                   	inc    %esi
41ba27:	68 45 42 6d 36       	push   $0x366d4245
41ba2c:	4c                   	dec    %esp
41ba2d:	32 56 47             	xor    0x47(%esi),%dl
41ba30:	63 6e 73             	arpl   %ebp,0x73(%esi)
41ba33:	79 64                	jns    0x41ba99
41ba35:	58                   	pop    %eax
41ba36:	63 6c 66 69          	arpl   %ebp,0x69(%esi,%eiz,2)
41ba3a:	48                   	dec    %eax
41ba3b:	79 47                	jns    0x41ba84
41ba3d:	66 44                	inc    %sp
41ba3f:	39 59 32             	cmp    %ebx,0x32(%ecx)
41ba42:	72 62                	jb     0x41baa6
41ba44:	36 44                	ss inc %esp
41ba46:	46                   	inc    %esi
41ba47:	78 46                	js     0x41ba8f
41ba49:	4a                   	dec    %edx
41ba4a:	70 30                	jo     0x41ba7c
41ba4c:	7a 6f                	jp     0x41babd
41ba4e:	66 35 52 74          	xor    $0x7452,%ax
41ba52:	61                   	popa
41ba53:	65 6d                	gs insl (%dx),%es:(%edi)
41ba55:	51                   	push   %ecx
41ba56:	6b 76 6a 52          	imul   $0x52,0x6a(%esi),%esi
41ba5a:	69 7a 4a 6a 54 69 33 	imul   $0x3369546a,0x4a(%edx),%edi
41ba61:	78 65                	js     0x41bac8
41ba63:	41                   	inc    %ecx
41ba64:	49                   	dec    %ecx
41ba65:	73 71                	jae    0x41bad8
41ba67:	46                   	inc    %esi
41ba68:	6a 71                	push   $0x71
41ba6a:	2f                   	das
41ba6b:	46                   	inc    %esi
41ba6c:	6d                   	insl   (%dx),%es:(%edi)
41ba6d:	67 68 48 44 75 56    	addr16 push $0x56754448
41ba73:	77 6e                	ja     0x41bae3
41ba75:	50                   	push   %eax
41ba76:	35 2b 6d 7a 34       	xor    $0x347a6d2b,%eax
41ba7b:	7a 44                	jp     0x41bac1
41ba7d:	32 43 74             	xor    0x74(%ebx),%al
41ba80:	6d                   	insl   (%dx),%es:(%edi)
41ba81:	42                   	inc    %edx
41ba82:	78 6e                	js     0x41baf2
41ba84:	59                   	pop    %ecx
41ba85:	6b 57 30 62          	imul   $0x62,0x30(%edi),%edx
41ba89:	70 6e                	jo     0x41baf9
41ba8b:	72 35                	jb     0x41bac2
41ba8d:	7a 51                	jp     0x41bae0
41ba8f:	35 62 35 68 41       	xor    $0x41683562,%eax
41ba94:	69 46 39 55 61 66 6a 	imul   $0x6a666155,0x39(%esi),%eax
41ba9b:	52                   	push   %edx
41ba9c:	50                   	push   %eax
41ba9d:	31 2b                	xor    %ebp,(%ebx)
41ba9f:	66 66 64 45          	data16 fs inc %bp
41baa3:	69 68 58 64 56 6e 6a 	imul   $0x6a6e5664,0x58(%eax),%ebp
41baaa:	2f                   	das
41baab:	4e                   	dec    %esi
41baac:	33 78 4b             	xor    0x4b(%eax),%edi
41baaf:	62 6d 36             	bound  %ebp,0x36(%ebp)
41bab2:	6e                   	outsb  %ds:(%esi),(%dx)
41bab3:	64 36 55             	fs ss push %ebp
41bab6:	61                   	popa
41bab7:	33 70 76             	xor    0x76(%eax),%esi
41baba:	51                   	push   %ecx
41babb:	4b                   	dec    %ebx
41babc:	38 35 7a 56 48 30    	cmp    %dh,0x3048567a
41bac2:	63 37                	arpl   %esi,(%edi)
41bac4:	71 52                	jno    0x41bb18
41bac6:	37                   	aaa
41bac7:	44                   	inc    %esp
41bac8:	49                   	dec    %ecx
41bac9:	30 4c 67 34          	xor    %cl,0x34(%edi,%eiz,2)
41bacd:	4e                   	dec    %esi
41bace:	76 70                	jbe    0x41bb40
41bad0:	76 39                	jbe    0x41bb0b
41bad2:	43                   	inc    %ebx
41bad3:	54                   	push   %esp
41bad4:	57                   	push   %edi
41bad5:	78 57                	js     0x41bb2e
41bad7:	4f                   	dec    %edi
41bad8:	37                   	aaa
41bad9:	56                   	push   %esi
41bada:	6f                   	outsl  %ds:(%esi),(%dx)
41badb:	44                   	inc    %esp
41badc:	48                   	dec    %eax
41badd:	2b 64 47 55          	sub    0x55(%edi,%eax,2),%esp
41bae1:	46                   	inc    %esi
41bae2:	39 58 61             	cmp    %ebx,0x61(%eax)
41bae5:	77 38                	ja     0x41bb1f
41bae7:	54                   	push   %esp
41bae8:	47                   	inc    %edi
41bae9:	38 6e 47             	cmp    %ch,0x47(%esi)
41baec:	48                   	dec    %eax
41baed:	64 4a                	fs dec %edx
41baef:	43                   	inc    %ebx
41baf0:	6b 33 4f             	imul   $0x4f,(%ebx),%esi
41baf3:	31 4f 4f             	xor    %ecx,0x4f(%edi)
41baf6:	35 51 62 6e 77       	xor    $0x776e6251,%eax
41bafb:	4c                   	dec    %esp
41bafc:	65 41                	gs inc %ecx
41bafe:	58                   	pop    %eax
41baff:	56                   	push   %esi
41bb00:	51                   	push   %ecx
41bb01:	64 33 55 51          	xor    %fs:0x51(%ebp),%edx
41bb05:	61                   	popa
41bb06:	69 44 63 33 64 45 41 	imul   $0x5a414564,0x33(%ebx,%eiz,2),%eax
41bb0d:	5a
41bb0e:	54                   	push   %esp
41bb0f:	30 48 79             	xor    %cl,0x79(%eax)
41bb12:	47                   	inc    %edi
41bb13:	46                   	inc    %esi
41bb14:	71 32                	jno    0x41bb48
41bb16:	68 6a 69 68 39       	push   $0x3968696a
41bb1b:	45                   	inc    %ebp
41bb1c:	79 4a                	jns    0x41bb68
41bb1e:	47                   	inc    %edi
41bb1f:	63 35 57 47 74 34    	arpl   %esi,0x34744757
41bb25:	4a                   	dec    %edx
41bb26:	35 6d 56 56 2b       	xor    $0x2b56566d,%eax
41bb2b:	54                   	push   %esp
41bb2c:	67 62 62 2f          	bound  %esp,0x2f(%bp,%si)
41bb30:	58                   	pop    %eax
41bb31:	38 4a 31             	cmp    %cl,0x31(%edx)
41bb34:	78 4b                	js     0x41bb81
41bb36:	58                   	pop    %eax
41bb37:	4b                   	dec    %ebx
41bb38:	41                   	inc    %ecx
41bb39:	45                   	inc    %ebp
41bb3a:	37                   	aaa
41bb3b:	48                   	dec    %eax
41bb3c:	59                   	pop    %ecx
41bb3d:	71 66                	jno    0x41bba5
41bb3f:	69 77 47 42 41 6c 2b 	imul   $0x2b6c4142,0x47(%edi),%esi
41bb46:	59                   	pop    %ecx
41bb47:	54                   	push   %esp
41bb48:	78 52                	js     0x41bb9c
41bb4a:	38 72 50             	cmp    %dh,0x50(%edx)
41bb4d:	57                   	push   %edi
41bb4e:	67 6b 52 69 76       	imul   $0x76,0x69(%bp,%si),%edx
41bb53:	46                   	inc    %esi
41bb54:	43                   	inc    %ebx
41bb55:	54                   	push   %esp
41bb56:	41                   	inc    %ecx
41bb57:	4a                   	dec    %edx
41bb58:	65 4d                	gs dec %ebp
41bb5a:	61                   	popa
41bb5b:	32 59 41             	xor    0x41(%ecx),%bl
41bb5e:	62 66 72             	bound  %esp,0x72(%esi)
41bb61:	6e                   	outsb  %ds:(%esi),(%dx)
41bb62:	6b 5a 47 41          	imul   $0x41,0x47(%edx),%ebx
41bb66:	54                   	push   %esp
41bb67:	55                   	push   %ebp
41bb68:	79 4c                	jns    0x41bbb6
41bb6a:	39 33                	cmp    %esi,(%ebx)
41bb6c:	41                   	inc    %ecx
41bb6d:	42                   	inc    %edx
41bb6e:	61                   	popa
41bb6f:	57                   	push   %edi
41bb70:	69 42 66 66 50 57 6c 	imul   $0x6c575066,0x66(%edx),%eax
41bb77:	35 34 66 56 48       	xor    $0x48566634,%eax
41bb7c:	36 65 38 64 33 66    	ss cmp %ah,%gs:0x66(%ebx,%esi,1)
41bb82:	50                   	push   %eax
41bb83:	59                   	pop    %ecx
41bb84:	52                   	push   %edx
41bb85:	4c                   	dec    %esp
41bb86:	4f                   	dec    %edi
41bb87:	49                   	dec    %ecx
41bb88:	45                   	inc    %ebp
41bb89:	2b 79 63             	sub    0x63(%ecx),%edi
41bb8c:	69 39 66 70 4f 2b    	imul   $0x2b4f7066,(%ecx),%edi
41bb92:	4b                   	dec    %ebx
41bb93:	59                   	pop    %ecx
41bb94:	37                   	aaa
41bb95:	31 76 41             	xor    %esi,0x41(%esi)
41bb98:	6e                   	outsb  %ds:(%esi),(%dx)
41bb99:	6a 59                	push   $0x59
41bb9b:	31 38                	xor    %edi,(%eax)
41bb9d:	6c                   	insb   (%dx),%es:(%edi)
41bb9e:	66 75 4e             	data16 jne 0x41bbef
41bba1:	6c                   	insb   (%dx),%es:(%edi)
41bba2:	64 30 77 74          	xor    %dh,%fs:0x74(%edi)
41bba6:	38 6f 7a             	cmp    %ch,0x7a(%edi)
41bba9:	35 4d 31 39 35       	xor    $0x3539314d,%eax
41bbae:	64 61                	fs popa
41bbb0:	4e                   	dec    %esi
41bbb1:	34 41                	xor    $0x41,%al
41bbb3:	43                   	inc    %ebx
41bbb4:	71 6d                	jno    0x41bc23
41bbb6:	64 52                	fs push %edx
41bbb8:	4e                   	dec    %esi
41bbb9:	54                   	push   %esp
41bbba:	34 75                	xor    $0x75,%al
41bbbc:	35 65 32 6b 30       	xor    $0x306b3265,%eax
41bbc1:	32 37                	xor    (%edi),%dh
41bbc3:	33 72 61             	xor    0x61(%edx),%esi
41bbc6:	48                   	dec    %eax
41bbc7:	30 43 68             	xor    %al,0x68(%ebx)
41bbca:	2b 53 63             	sub    0x63(%ebx),%edx
41bbcd:	37                   	aaa
41bbce:	74 55                	je     0x41bc25
41bbd0:	31 42 49             	xor    %eax,0x49(%edx)
41bbd3:	68 6f 66 73 34       	push   $0x3473666f
41bbd8:	4e                   	dec    %esi
41bbd9:	50                   	push   %eax
41bbda:	31 57 59             	xor    %edx,0x59(%edi)
41bbdd:	74 43                	je     0x41bc22
41bbdf:	55                   	push   %ebp
41bbe0:	52                   	push   %edx
41bbe1:	74 78                	je     0x41bc5b
41bbe3:	32 4f 37             	xor    0x37(%edi),%cl
41bbe6:	4e                   	dec    %esi
41bbe7:	52                   	push   %edx
41bbe8:	33 75 6f             	xor    0x6f(%ebp),%esi
41bbeb:	4f                   	dec    %edi
41bbec:	55                   	push   %ebp
41bbed:	38 6b 44             	cmp    %ch,0x44(%ebx)
41bbf0:	41                   	inc    %ecx
41bbf1:	78 62                	js     0x41bc55
41bbf3:	35 69 68 2f 65       	xor    $0x652f6869,%eax
41bbf8:	63 43 71             	arpl   %eax,0x71(%ebx)