MSILSLLTDFGTQDGFIGVMKGVIWGICPDVKISDISHAVEPQNVAQGAVILSRVAPYFPDGTVHVAVIDPGVGTTRRAIAAQIGTQFCVAPDNGLLTLWLQDAEEKGLPLKFVDLNNPDYWLKSITGTFHGRDLFAPVGAHLAAGVPLEELGTVISDPIRLNTPIPEKTDTGYKAHITLIDHFGNIRTNLRADIVDANAKIRIAGEEISGLVKSYGHKDVGTLVALGDSGGYLEVAVVNGNAAKRLGVKVGDVVEVKR