MTKDAGRIQQETLEKILKENGGTEYLKQWGLNDRTDVETFKACVPIVSHSDLDPYIQRIADGDLSPILTGKPIQAISLSSGTTQGKPKFVPFNDELMNSTMQTFKTSFAFRNREFPIGNGKALQFIYSSKQFKTKGGLAAGTATTNVYRNAQFKKTMKAMSTPVCSPDEVIFGPDFQQSLYCHLLSGLIFRDEVQVVSSTFAHSIVHAFRTFEQVWEELVVDIREGVLSSRVTVPSIRLAMSKLLKPDPELAETIYSKCSSLSNWYGLIPELFPNTKYIYGIMTGSMEPYLKKLRHYAGELPLLSADYGSSEGWVGVNVNPKCPPEMVTYAVLPNIGYFEFLPLEENLIGVEQANSLVGLTEVKLGEEYEIVFTNFAGLYRYRLGDVVKIKGFQNGTPELQFVCRRNLLLSINIDKNTEKDLQLAVEAAGKHLVDEKLEVMDFTSHVN