MSGKDEVKVFTLWVSPFGNRVLTALEELGIAYELQEEDMSNKSEQFLKANPIHQKVPALIHNGKSVCESLIILEYIDETWSSAHKTILPSDPYDRALARFWADFADKKFWDAGKRIVLTKGEAQEEAKKECAEALVLLEGAFDQISSGKPYFGGHEFGYLDIVFAPFICVFHAFEALGDFKLPLEKCPKLSAWIKLVSERHSVKKILPDPEKALFWDAGKRIVLTKGEAQEEAKKECAEALVLLEGDFDQISSEKPYFGGHEFGYLDIVFAPFICLFHAFEALGDFKLLLEKCPKLSA*