MSPSQFSSESGQYDDKEIVIIHDDQGQFLECYVENEINYQGNKYLLLTPVDNTIVILTDDMVDEDDSDYSETVIVEDDDEIDAIFDDAKAVLGELNLSLKRTGITLTAGGDLPPEDDENIIRLELDDDDDGLEVEELQFLASFYSLEQRYDICTPLAPILFIGEQNSSGKISLFNPEKPELQGIIGELLSDLDESN