MKYVPGSLVPVFPSICDRADRMLAMVANLLDIKRRTGHQFREESVTDLLLATIAQLPAWQVEILRPTEWRYGSDFDLHIVDPVTADTVHYRIQAKRLSDHRTDWQKGRYVCLDHHVGKTKTLQADILCTNIPPGCVPLYAFYNHESVATRAADVEGIDMADAHAVRLAAQRAAAGEADYRKIGKLAPLFFPFRTLVCPPSGGAPAPVATPADSLAAVRAAILARPAAWTTARDTDTQPTFDDAKPADAERGEGRARPTPPRPDIDIRENLLTFYDARDPTDQVVDIARFGLAGDPAAPFALLVPEDNAILRPRVILRTRPFDGKRDAPPPAPILLDFPRVRNARRDRRMT