MTDLTTQEAIVLERPGKITLTNVSIPKISDPNEVIIQIKATGICGSDIHYYTHGRIANYVVESPMVLGHESSGIVALIGENVKTLKVGDRVALEPGIPDRFSPEMKEGRYNLDPNLKFAATPPFDGTLTKYYKTMKDFVYKLPDDVSFEEGALIEPLSVAIHANKLAKIKFGARCVVFGAGPIGLLAGKVASVFGAADVVFVDLLENKLETARQFGATHIVNSGDLPHGVTVDSVIKKAIGKKGADVVFECSGAEPCVRAGIEVCKAGGTIVQVGMGQEEIQFPISIIPTKELTFQGCFRYCQGDYSDSIELVSSRKLSLKPFITHRYSFKDAVEAFEETSHHPLNNIKTIIEGPE*