MSVLIETTLGDLVIDLNVDLCPKTCENFLKLCKLKFYNNCEFYKIEKDFIARTGRSKQYGNSSLYQLLSNQKKDNISLELETTPKLKHKRMGVLGMVNHISKNSLGSEFYFTLKDELSHLDGNHVIFAQVEEGIPILSKLNQVITDENSIPLQKVMILHTYILDDPFEDSPQLLEIIPPNSPPEETDPLVQTYDQDEVKALNSISEREAKSRAITLEILGDIPDADMKPPENVLFVCKLNPVTQDDDLELIFSRFGEVKSCNIIRDYKTGDSLQYAFIEFETKQQCEMAFLKMQNAVIDDRR