MELFLKIVIRLRFIVELLQILNEVTGSVQIRDSLKTTGRGDMTSPPLLDINPMENPALLNDIKIEPPEELLANDFNLPQVEPVDLSFHKPKAPLQPASMLQAPIRPPKPEPVSQTLVESTSTSNTGTSANIPTVLTSGSILASSQGTGGQQILHVIHTIPSVSLPNKMSGLKAIPVVVQSLPMVYTTLPADGGPAAITVPLIGGDGKNAGSVKVDPTSMSPLEIPSDSEENAIESGSSALQGIQGLQQEPAVMTQMQGEESLDLKRRRIHQCDFAGCSKVYTKSSHLKAHRRIHTG