MKTKKGVLAMSGSETEDEDSLDVPLDLSSNGGVSGKRKRRGNLPKESVQILRDWLYQHRYNAYPSEQEKALLSKQTHLSTLQVCNWFINARRRLLPEMLRKDGKDPNQFTISRRGSKGGEMLSDNSQSPKHGLLANGEDRNSYEPGSPHPTSNTPTSNGYPKKALSPKTPPSPGPVLPRPSVICHTTITTATQGINTTTRLGVEGATELPLTDAASLFGCRGEGNVSPQSGLFNTPPPTPPDLTQDFSGFQLLVDVALKRAAEMELQAKKLLA