MKTKKGVVPVSGSETEDDDNMDIPLDLSSSAGSGKRRRRGNLPKESVQILRDWLYEHRFNAYPSEQEKALLSQQTHLSTLQVCNWFINARRRLLPDMLRKDGKDPNHYTISRRGAKISEANSMESAMGIKNFIPALEESSFHACTTGPNQSLGRPLSPKPPSPGSILARPSVICHTTVTALKDAPFHLCPSVSVGQNTDMQQIASNGFTDTSLLYSEDTGKSGPSANTQSGLFNTPPPTPPDLNQDFSGFQLLVDVALKRAAEMELQAKLMA