MSVTPKTIIVLCDGTGQDGLITDQAPVNKSANHFTNVLRLSRALTKTYDDGENERTQIVFYQSGVGVATGFAGSEVASDEAKKAFGTAVAAKIRDAYNFIAQNYLPGDQICLFGFSRGAYTARKISGLIDRLGLLPPPEMGKFFTYWKQLNGQLKGDPPKPSEPVPIKIVGVWDTVGSVTEGGSAKLDALSLTDTELPANVENAFHAVSFHENRRRFLATLYSGCGPNQTLKQVWFPGAHSDVGGGYADGELADISLAWMVGECKGLIGIDEHFIESSFSKNDKKPDWGKSTPHNAYGDMGFAARMVIGHEDRASQLTKDCVIHPSLLESPDTKDLLTLTQAKKKVAGLGANVWKLTPFEERTKQFWYDVSRDEAGPEFEDMDELESMF*