MKNCLNFNCEIDIIDNPLNLELNDFLDVGIRNNSKRRFLFISKKLGKHLACKPSEMDNLGKLMATIYNEKNKEESNGTVIAFAETGTAVGHSFFDYLCGDYEFIHTTREQFDELENLEFLEEHSHATDQNLYFGMLNNFKFGDEIILVDDEITTANTCMNIIRKIQSIYPKKKYTICSILNWVSDENLSKVTRLERELDCKIDFVYLFKGNFKFYIDEDIISNYNDNYSITKLETISSDKVNLVVNHIYVDLEDYIGNKKYVKYTGRFGINRREQFRLKEIVKRESKKITMASKESLKNEKEKILFLGTEEFMYIPMLFAKEKENQYDIYYHSTTRSPIINIDKNNYPIKSKFMLKSFYNIDIQNYIYNIDKHNFSKCYLFVELNKSENSYLEFIDIIKKTSIKELTIVCCS*