MELSRQLRVVGLPDGRRIAYREMGCPRDRANTSLLLLHGLMSSRRVGLPGVSQDLMEKYGLRLIAIDRPGYGESDPHPSQTFKSTSQDIEFMIDELDLGEKISLLGFSMGGAYCWGAARHIPHRIQSIALVAPAGNFWWRSIPKREQQAITNLYPLSDRLTSTFFKMAPFPIIKLYTQLLSNVILGSSEESSSDLSLPDRLSLQSKPEVARLFQRDREESFRKNKGFGVAKDFELFNKGWDFDLQDIRREFKGKKIHLWQGDEDTVVPYKLQECVQKAIPEVVHLHKLENHGHFSWFCCDPNAPSQILEALYGEQGNIDINMHKHNKRKELLLQK*