4298df:	61                   	popa
4298e0:	4b                   	dec    %ebx
4298e1:	4b                   	dec    %ebx
4298e2:	6c                   	insb   (%dx),%es:(%edi)
4298e3:	37                   	aaa
4298e4:	47                   	inc    %edi
4298e5:	4c                   	dec    %esp
4298e6:	77 4d                	ja     0x429935
4298e8:	45                   	inc    %ebp
4298e9:	5a                   	pop    %edx
4298ea:	55                   	push   %ebp
4298eb:	53                   	push   %ebx
4298ec:	47                   	inc    %edi
4298ed:	54                   	push   %esp
4298ee:	79 4a                	jns    0x42993a
4298f0:	71 37                	jno    0x429929
4298f2:	59                   	pop    %ecx
4298f3:	46                   	inc    %esi
4298f4:	69 5a 53 59 73 4a 57 	imul   $0x574a7359,0x53(%edx),%ebx
4298fb:	71 5a                	jno    0x429957
4298fd:	32 50 68             	xor    0x68(%eax),%dl
429900:	48                   	dec    %eax
429901:	32 76 39             	xor    0x39(%esi),%dh
429904:	56                   	push   %esi
429905:	4f                   	dec    %edi
429906:	46                   	inc    %esi
429907:	30 62 37             	xor    %ah,0x37(%edx)
42990a:	79 55                	jns    0x429961
42990c:	70 59                	jo     0x429967
42990e:	43                   	inc    %ebx
42990f:	45                   	inc    %ebp
429910:	30 32                	xor    %dh,(%edx)
429912:	30 56 41             	xor    %dl,0x41(%esi)
429915:	4f                   	dec    %edi
429916:	69 68 76 54 71 6b 64 	imul   $0x646b7154,0x76(%eax),%ebp
42991d:	30 58 53             	xor    %bl,0x53(%eax)
429920:	57                   	push   %edi
429921:	55                   	push   %ebp
429922:	39 75 58             	cmp    %esi,0x58(%ebp)
429925:	51                   	push   %ecx
429926:	63 34 47             	arpl   %esi,(%edi,%eax,2)
429929:	70 7a                	jo     0x4299a5
42992b:	51                   	push   %ecx
42992c:	34 2b                	xor    $0x2b,%al
42992e:	6f                   	outsl  %ds:(%esi),(%dx)
42992f:	58                   	pop    %eax
429930:	76 2b                	jbe    0x42995d
429932:	63 45 67             	arpl   %eax,0x67(%ebp)
429935:	2b 31                	sub    (%ecx),%esi
429937:	45                   	inc    %ebp
429938:	75 7a                	jne    0x4299b4
42993a:	62 51 39             	bound  %edx,0x39(%ecx)
42993d:	56                   	push   %esi
42993e:	63 6d 4f             	arpl   %ebp,0x4f(%ebp)
429941:	62 4f 78             	bound  %ecx,0x78(%edi)
429944:	6c                   	insb   (%dx),%es:(%edi)
429945:	72 37                	jb     0x42997e
429947:	76 48                	jbe    0x429991
429949:	33 69 68             	xor    0x68(%ecx),%ebp
42994c:	48                   	dec    %eax
42994d:	51                   	push   %ecx
42994e:	72 32                	jb     0x429982
429950:	55                   	push   %ebp
429951:	52                   	push   %edx
429952:	6c                   	insb   (%dx),%es:(%edi)
429953:	59                   	pop    %ecx
429954:	77 76                	ja     0x4299cc
429956:	2f                   	das
429957:	6f                   	outsl  %ds:(%esi),(%dx)
429958:	48                   	dec    %eax
429959:	76 57                	jbe    0x4299b2
42995b:	34 54                	xor    $0x54,%al
42995d:	54                   	push   %esp
42995e:	64 31 36             	xor    %esi,%fs:(%esi)
429961:	6e                   	outsb  %ds:(%esi),(%dx)
429962:	67 76 31             	addr16 jbe 0x429996
429965:	35 6d 72 34 57       	xor    $0x5734726d,%eax
42996a:	58                   	pop    %eax
42996b:	36 58                	ss pop %eax
42996d:	6d                   	insl   (%dx),%es:(%edi)
42996e:	50                   	push   %eax
42996f:	34 36                	xor    $0x36,%al
429971:	49                   	dec    %ecx
429972:	71 64                	jno    0x4299d8
429974:	73 2f                	jae    0x4299a5
429976:	41                   	inc    %ecx
429977:	41                   	inc    %ecx
429978:	6b 35 49 69 36 41 39 	imul   $0x39,0x41366949,%esi
42997f:	72 67                	jb     0x4299e8
429981:	6f                   	outsl  %ds:(%esi),(%dx)
429982:	54                   	push   %esp
429983:	42                   	inc    %edx
429984:	32 6d 35             	xor    0x35(%ebp),%ch
429987:	37                   	aaa
429988:	52                   	push   %edx
429989:	44                   	inc    %esp
42998a:	6c                   	insb   (%dx),%es:(%edi)
42998b:	59                   	pop    %ecx
42998c:	6a 43                	push   $0x43
42998e:	55                   	push   %ebp
42998f:	4c                   	dec    %esp
429990:	6a 73                	push   $0x73
429992:	49                   	dec    %ecx
429993:	34 6f                	xor    $0x6f,%al
429995:	62 4c 56 51          	bound  %ecx,0x51(%esi,%edx,2)
429999:	6f                   	outsl  %ds:(%esi),(%dx)
42999a:	63 39                	arpl   %edi,(%ecx)
42999c:	39 69 77             	cmp    %ebp,0x77(%ecx)
42999f:	4a                   	dec    %edx
4299a0:	6d                   	insl   (%dx),%es:(%edi)
4299a1:	67 55                	addr16 push %ebp
4299a3:	6b 68 55 52          	imul   $0x52,0x55(%eax),%ebp
4299a7:	77 64                	ja     0x429a0d
4299a9:	73 74                	jae    0x429a1f
4299ab:	2f                   	das
4299ac:	67 63 35             	arpl   %esi,(%di)
4299af:	51                   	push   %ecx
4299b0:	6a 6a                	push   $0x6a
4299b2:	61                   	popa
4299b3:	64 4f                	fs dec %edi
4299b5:	2b 51 66             	sub    0x66(%ecx),%edx
4299b8:	42                   	inc    %edx
4299b9:	34 30                	xor    $0x30,%al
4299bb:	4f                   	dec    %edi
4299bc:	56                   	push   %esi
4299bd:	6c                   	insb   (%dx),%es:(%edi)
4299be:	6f                   	outsl  %ds:(%esi),(%dx)
4299bf:	65 43                	gs inc %ebx
4299c1:	7a 46                	jp     0x429a09
4299c3:	33 43 74             	xor    0x74(%ebx),%eax
4299c6:	36 39 46 66          	cmp    %eax,%ss:0x66(%esi)
4299ca:	51                   	push   %ecx
4299cb:	59                   	pop    %ecx
4299cc:	2f                   	das
4299cd:	69 6c 6d 69 50 55 33 	imul   $0x79335550,0x69(%ebp,%ebp,2),%ebp
4299d4:	79
4299d5:	36 65 33 33          	ss xor %gs:(%ebx),%esi
4299d9:	57                   	push   %edi
4299da:	45                   	inc    %ebp
4299db:	2b 61 7a             	sub    0x7a(%ecx),%esp
4299de:	54                   	push   %esp
4299df:	43                   	inc    %ebx
4299e0:	62 6d 75             	bound  %ebp,0x75(%ebp)
4299e3:	4e                   	dec    %esi
4299e4:	57                   	push   %edi
4299e5:	45                   	inc    %ebp
4299e6:	70 61                	jo     0x429a49
4299e8:	53                   	push   %ebx
4299e9:	79 2b                	jns    0x429a16
4299eb:	67 2f                	addr16 das
4299ed:	48                   	dec    %eax
4299ee:	43                   	inc    %ebx
4299ef:	46                   	inc    %esi
4299f0:	45                   	inc    %ebp
4299f1:	52                   	push   %edx
4299f2:	4f                   	dec    %edi
4299f3:	6f                   	outsl  %ds:(%esi),(%dx)
4299f4:	53                   	push   %ebx
4299f5:	58                   	pop    %eax
4299f6:	34 65                	xor    $0x65,%al
4299f8:	74 70                	je     0x429a6a
4299fa:	67 43                	addr16 inc %ebx
4299fc:	42                   	inc    %edx
4299fd:	53                   	push   %ebx
4299fe:	31 4f 68             	xor    %ecx,0x68(%edi)
429a01:	79 61                	jns    0x429a64
429a03:	6f                   	outsl  %ds:(%esi),(%dx)
429a04:	5a                   	pop    %edx
429a05:	75 4c                	jne    0x429a53
429a07:	79 63                	jns    0x429a6c
429a09:	6a 5a                	push   $0x5a
429a0b:	79 7a                	jns    0x429a87
429a0d:	77 46                	ja     0x429a55
429a0f:	79 4d                	jns    0x429a5e
429a11:	4f                   	dec    %edi
429a12:	55                   	push   %ebp
429a13:	64 33 47 6c          	xor    %fs:0x6c(%edi),%eax
429a17:	59                   	pop    %ecx
429a18:	4c                   	dec    %esp
429a19:	46                   	inc    %esi
429a1a:	6b 59 58 66          	imul   $0x66,0x58(%ecx),%ebx
429a1e:	39 62 39             	cmp    %esp,0x39(%edx)
429a21:	75 59                	jne    0x429a7c
429a23:	6e                   	outsb  %ds:(%esi),(%dx)
429a24:	58                   	pop    %eax
429a25:	45                   	inc    %ebp
429a26:	2f                   	das
429a27:	31 43 41             	xor    %eax,0x41(%ebx)
429a2a:	46                   	inc    %esi
429a2b:	74 54                	je     0x429a81
429a2d:	4b                   	dec    %ebx
429a2e:	6c                   	insb   (%dx),%es:(%edi)
429a2f:	2f                   	das
429a30:	50                   	push   %eax
429a31:	58                   	pop    %eax
429a32:	70 71                	jo     0x429aa5
429a34:	58                   	pop    %eax
429a35:	6c                   	insb   (%dx),%es:(%edi)
429a36:	49                   	dec    %ecx
429a37:	78 77                	js     0x429ab0
429a39:	36 78 77             	ss js  0x429ab3
429a3c:	48                   	dec    %eax
429a3d:	56                   	push   %esi
429a3e:	56                   	push   %esi
429a3f:	45                   	inc    %ebp
429a40:	51                   	push   %ecx
429a41:	45                   	inc    %ebp
429a42:	69 6e 70 4d 4e 59 6d 	imul   $0x6d594e4d,0x70(%esi),%ebp
429a49:	38 36                	cmp    %dh,(%esi)
429a4b:	4f                   	dec    %edi
429a4c:	63 5a 52             	arpl   %ebx,0x52(%edx)
429a4f:	42                   	inc    %edx
429a50:	30 6b 65             	xor    %ch,0x65(%ebx)
429a53:	34 67                	xor    $0x67,%al
429a55:	49                   	dec    %ecx
429a56:	30 72 54             	xor    %dh,0x54(%edx)
429a59:	45                   	inc    %ebp
429a5a:	4e                   	dec    %esi
429a5b:	56                   	push   %esi
429a5c:	56                   	push   %esi
429a5d:	6a 65                	push   $0x65
429a5f:	49                   	dec    %ecx
429a60:	6d                   	insl   (%dx),%es:(%edi)
429a61:	44                   	inc    %esp
429a62:	42                   	inc    %edx
429a63:	7a 51                	jp     0x429ab6
429a65:	44                   	inc    %esp
429a66:	49                   	dec    %ecx
429a67:	46                   	inc    %esi
429a68:	61                   	popa
429a69:	48                   	dec    %eax
429a6a:	69 6b 70 73 38 2f 4e 	imul   $0x4e2f3873,0x70(%ebx),%ebp
429a71:	58                   	pop    %eax
429a72:	59                   	pop    %ecx
429a73:	6e                   	outsb  %ds:(%esi),(%dx)
429a74:	43                   	inc    %ebx
429a75:	79 61                	jns    0x429ad8
429a77:	30 4c 4e 34          	xor    %cl,0x34(%esi,%ecx,2)
429a7b:	39 74 64 6d          	cmp    %esi,0x6d(%esp,%eiz,2)
429a7f:	43                   	inc    %ebx
429a80:	77 66                	ja     0x429ae8
429a82:	37                   	aaa
429a83:	73 50                	jae    0x429ad5
429a85:	53                   	push   %ebx
429a86:	70 61                	jo     0x429ae9
429a88:	71 41                	jno    0x429acb
429a8a:	36 66 75 6b          	ss data16 jne 0x429af9
429a8e:	36 55                	ss push %ebp
429a90:	68 44 4b 7a 57       	push   $0x577a4b44
429a95:	44                   	inc    %esp
429a96:	36 4c                	ss dec %esp
429a98:	55                   	push   %ebp
429a99:	64 68 35 35 39 54    	fs push $0x54393535
429a9f:	44                   	inc    %esp
429aa0:	6e                   	outsb  %ds:(%esi),(%dx)
429aa1:	41                   	inc    %ecx
429aa2:	54                   	push   %esp
429aa3:	46                   	inc    %esi
429aa4:	67 46                	addr16 inc %esi
429aa6:	76 67                	jbe    0x429b0f
429aa8:	32 30                	xor    (%eax),%dh
429aaa:	76 59                	jbe    0x429b05
429aac:	62 2b                	bound  %ebp,(%ebx)
429aae:	42                   	inc    %edx
429aaf:	6b 38 54             	imul   $0x54,(%eax),%edi
429ab2:	73 51                	jae    0x429b05
429ab4:	2f                   	das
429ab5:	55                   	push   %ebp
429ab6:	57                   	push   %edi
429ab7:	7a 38                	jp     0x429af1
429ab9:	37                   	aaa
429aba:	4b                   	dec    %ebx
429abb:	52                   	push   %edx
429abc:	59                   	pop    %ecx
429abd:	2f                   	das
429abe:	77 37                	ja     0x429af7
429ac0:	4d                   	dec    %ebp
429ac1:	41                   	inc    %ecx
429ac2:	30 79 47             	xor    %bh,0x47(%ecx)
429ac5:	51                   	push   %ecx
429ac6:	61                   	popa
429ac7:	61                   	popa
429ac8:	4f                   	dec    %edi
429ac9:	59                   	pop    %ecx
429aca:	71 48                	jno    0x429b14
429acc:	72 35                	jb     0x429b03
429ace:	39 57 58             	cmp    %edx,0x58(%edi)
429ad1:	7a 34                	jp     0x429b07
429ad3:	4a                   	dec    %edx
429ad4:	73 45                	jae    0x429b1b
429ad6:	49                   	dec    %ecx
429ad7:	39 56 58             	cmp    %edx,0x58(%esi)
429ada:	47                   	inc    %edi
429adb:	4a                   	dec    %edx
429adc:	43                   	inc    %ebx
429add:	35 37 75 44 65       	xor    $0x65447537,%eax
429ae2:	61                   	popa
429ae3:	38 65 4b             	cmp    %ah,0x4b(%ebp)
429ae6:	77 66                	ja     0x429b4e
429ae8:	4b                   	dec    %ebx
429ae9:	6e                   	outsb  %ds:(%esi),(%dx)
429aea:	56                   	push   %esi
429aeb:	57                   	push   %edi
429aec:	35 79 34 50 68       	xor    $0x68503479,%eax
429af1:	47                   	inc    %edi
429af2:	38 57 50             	cmp    %dl,0x50(%edi)
429af5:	36 43                	ss inc %ebx
429af7:	59                   	pop    %ecx
429af8:	68 6e 2f 49 33       	push   $0x33492f6e
429afd:	6f                   	outsl  %ds:(%esi),(%dx)
429afe:	49                   	dec    %ecx
429aff:	51                   	push   %ecx
429b00:	75 55                	jne    0x429b57
429b02:	74 59                	je     0x429b5d
429b04:	7a 32                	jp     0x429b38
429b06:	7a 4e                	jp     0x429b56
429b08:	39 36                	cmp    %esi,(%esi)
429b0a:	72 66                	jb     0x429b72
429b0c:	57                   	push   %edi
429b0d:	67 78 5a             	addr16 js 0x429b6a
429b10:	63 55 76             	arpl   %edx,0x76(%ebp)
429b13:	33 2b                	xor    (%ebx),%ebp
429b15:	79 4b                	jns    0x429b62
429b17:	67 69 4b 44 7a 63 6c 	imul   $0x4d6c637a,0x44(%bp,%di),%ecx
429b1e:	4d
429b1f:	79 6b                	jns    0x429b8c
429b21:	42                   	inc    %edx
429b22:	7a 50                	jp     0x429b74
429b24:	4d                   	dec    %ebp
429b25:	30 42 6d             	xor    %al,0x6d(%edx)
429b28:	74 65                	je     0x429b8f
429b2a:	46                   	inc    %esi
429b2b:	76 47                	jbe    0x429b74
429b2d:	73 6b                	jae    0x429b9a
429b2f:	59                   	pop    %ecx
429b30:	79 6e                	jns    0x429ba0
429b32:	37                   	aaa
429b33:	56                   	push   %esi
429b34:	58                   	pop    %eax
429b35:	67 69 42 72 48 79 71 	imul   $0x37717948,0x72(%bp,%si),%eax
429b3c:	37
429b3d:	4a                   	dec    %edx
429b3e:	49                   	dec    %ecx
429b3f:	58                   	pop    %eax
429b40:	53                   	push   %ebx
429b41:	45                   	inc    %ebp
429b42:	71 32                	jno    0x429b76
429b44:	43                   	inc    %ebx
429b45:	4c                   	dec    %esp
429b46:	78 45                	js     0x429b8d