MRHLVLARTKPRIVTPCCSHSVARSSALVQKAQQHLNRSQTRAASAPSTTKRHETPFRMAVIGSGPAGFYTAYHVMSRIENAKVDMFEALPVPFGLVRFGVAPDHPEVKNCQDKFNEVAASPNFRFVGNVSIDRPSNHHGGATIPLSALLSNYHAVVFAYGAIQDRTLGILGEDQKGVYSAREFVGWYNGLPEHAGLDPDLTQGEEAVIIGQGNVALDVARMLLQDVDVLRKTDIAEHAVEALSRSRIKRVHIVGRRGPMQAAFTIKELRELVKLDRVALHPVDASLVPNPKEIKERPAKRLMDLLLKASPVSPAESSKSWSLDFCLSPTQFISSPEDPSRLSATEFHRTILSNNFDPKANVQGISNETITMPSSVAFRSIGYKSVPLPSFSSLGIEFDEHRGILRNDGLGRVAREVRTTGAAMAQEHFKGLYCAGWVKRGPTGVIASTMEDAFITGQAVVEDWHSGAEFLSSGNEEGSGSVFGWDGVAQEVSVGDARILDWQDWQKIDKAEREKGQLKGKEREKLPTTAAMLSVVS