MMESGGRGGIEGYDGMMMTMTRDPKPRLRWTTDLHDRFVDAVTKLGGPDKATPKSVLRLMGLKGLTLYHLKSHLQKYRLGQHARKQNEEQFKENNRCSYVNFSNHSSGTNTNYGGDNEGGEIQIGEALRQQIEVQKRLEEQLEVQNKLQMRIEAQGKYLQAVLEKAQTSLPQDGPGNLDASKAQLAEFNSALTNFMENMNKDSKENILDMNEFHNKNHAQAFNYQEVIGTEEHKELKPQVEGGAVQLDLNIKGGNEHLVSADGAEMESNMVSYRVYHF