MESPAPQVYSRKDKSLGVLVANFLILYNRPDVDLIGLDDAAAKLGVERRRIYDVVNILESIGLVARSGKNQYSWKGFGAVPRALCELKEEGMREKFGIVPYVTKSEMVIYEKEREEAFMLTPDDQEFSPSPKLDNKKERTLWLLAQNFVKLFLCSDDDLITFDSATKALLMESQDMNMRTKVRRLYDIANVFSSMKLIEKTHVPETKKPAYRWLGSKTIFENRFLTGSASSLCDRNVPKKRAFGTELTNVNAKRNKPGCSEDSKRYGKQNTNIVIKQEQCDVKPDVKNFASGPSTPAGTCEMNNVGNNIRPRGRLGDIEALSTLYQPQYCNPALISLFEHYHQTFRSCQEEFGRKK