MSFLSRMLKLGKATATVGECEYTKWSKEQLIERLLLLEGEGKRSADTSVASEDPKRKKTNENAKKVKTKTPKEFDFSKYNTRFIALKFAYLGWNYNGLAIQKDPTPLPTVEGTILEAMNKCRMVPSMVPQDYKFSRCGRTDKGVSAMNQVISLRVRSNLTPQEQEDPANDAREIPYIHILNQLLPDDIRISAICLRPPKGFDARFSCKYRHYKYLFNKSGLDLSKMEEAARLYEGEHDFRNFCKLDGSKQITNFKRTILSAKILHVDGDMYCFDLLGSAFLWHQVRCMMANLFIVGQGLEPLTLINNLLDVEKNPQKPVYDMASDIPLILYDCKFDDMEWQLPDLSAEKAFKTTRSVDGIYLDYQLKAAVSTIFKNTLPRADKNEKITINVGDGKGKVVNVYQKLFDRQFSESVEAVNAKYKERKRKNTKGQ