MKAKKGLVPLSGSETEDDDGMDIPLDLSSTAGSGKRRRRGNLPKESVQILRDWLYEHRYNAYPSEQEKALLSRQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNQFTISRKGAKISDVIQMDSPTGTKPYIPTIDENSFHFTSAGANQSSGKLLASKLSPPQSLLARPSVICHTTVTSLSDAPFNFTHVLNAGQIPEAQQTDANNFTETSILYHEDTSKSGQNTNAQSGLFNTPPPTPPDHNQDFSGFQLLVDVALKQAAEMELQAKLMA