MSPSFKLQCHFILILMALRGESRYLELREAADHDPLRFLGANLKRELAGEPLYRRALRCLDMLSLPGQFTFTADRPQLHCAAFLIGEPEEFVTIHYDLVSIDCQGGDFLKVFDGWILKGEKFPSSQDHPLPTTERYIDFCDSGLSRRSIRSSQNVAMIFFRVRQPGNGFTVTIKTDPNLFPCNVISQTPNGRFTLVVPHLHRNCSFSIIYPVVIKISDLTLGHLHGLQSKNPSAGCGGIGDFVELLGGTGLDPSKMMPLADLCYSFHGPAQMKIGCDNTVVRMVSSGKHVNRVTFEYRQLEPYELENPNGNSIQEICLSTL