MRDKDKILGTLYGQAIGDAMGMPSELWPIQKIRKKFDGKITDFMDGTQDNEIALNFSRGEYTDDTNQAFAILDALIEAHWEPKQEILVKHIMEWANKVGAWKNNILGPSSKAALTLIKEGKDPTEVTKKALTNGAGMRIAPIGSLFETNQIDNLVKMVYQVTKITHSSDVSISGASMIAGAVTAGIANYSWDDIINYAIKANNKGLKLGSPTWAAKNKNRLEIGIDIADKYANNEDEFSKQIYETLGTGTMISESIPAAVSAAYYTKDVQKCAILCSNLGGDTDTIGAMATAICGAKNGASSIPIEWKQLIDKKNPQHNIEELSDKIISFKN