※このスコアはAIによる推定値です。美しさ・クオリティ・SNS映えをもとに算出しています
固定スコア(同じ画像は同じ結果)
※5件未満は表示されません
{ "title": "夜空を彩る大輪の花火", "comment": "わー、すごい!まるで夜空に咲いた巨大な花ですね! cytok cytok 街の明かりを背に、これだけダイナミックな花火が見られるなんて、羨ましいです! cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytokcytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytokcytokcytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytok cytokcytokcytok cytok cytok cytok cytok cytok cytokcytok cytok cytok cytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytokcytok
※AIコメントは毎回異なる場合があります
評価軸の意味や、次の 1 枚で試せる工夫をまとめています。