IKVKVEITVKKDDGYYTVTLTVYFDTPEHLKEALSVLLAVLEKLGFKVEDSEFVLEEDGRYELTITVEFDSRSRGKRVLDKIPETLKKEGGDKIDYSTDP