MVLDEDKCLVCGSPPHGVHFGVYSCRACAAFFRRTIAIGKPYSCKRGTKSCGVYKGVKNICRFCRYQKCKRIGMVFNEESDLQSPSTSTNNGALQKPSVESPEPVADTMSPITLPEIVISNNKIDYDYQPFVKIVTETLYGNLLNPKPYLDSKISVSPLSRLLAAYRFLDPENFCTVSELEPKEKVDLKILIRELELFLIRAARFAMCNKEFAELLNADKFQVFRHSAMILVYIVRPFWTMQRCGPNVDDRRFVMGESWYVDIDNFDYSTSEWTAKSTNDMNALFKPFSQMIHKNVLTPMRELRVTEKELMFLIAHTLWNVKGVPGLSEQTVQVAERYIDEVTTDLHAYYTFEMRMDSYAVRLTKLVKLLANFQDLVKFKKELMDMADIFHIFSCSLISECLLV