MSLGRVLAQQEAAVVDSQIGHLSDCKFLSEQEVVELAAKCKELLQRESNVTHVRSPTVVVGDTHGQFHDLMEIFKISGSAPDTNYLFLGDYVDRGYYSVETVCMVIALKVRWPSRVSIIRGNHESRQITQVYGFYEECLRKYGSARVWQTLTDLFDSLPLAAVIENQLFCPHAGLSPAMDTLDQINQLHRFEEVPHEGPMCDLLWSDPDDRMGWGISPRGAGYTYGQDVSEQFNHVNGLRFIIRAHQLVSEGFLWQHDGAVITVFSAPNYCYRCGNKAAIVDIDEHMNYKIVQFDHAAPQGAGITQVKRMVPEYFL*