TKTSEQLRYCASIIREMFSKKHQAYAWPFYKPVDVEALGLHDYCEIIKHPMDLGTIKVKMENRDYKEAQEFASDVRLMFSNCYKYNPPDHEVVIMARKLQDVFEMRFAKM