MGSGSLSSVAMEKVLNFGWNPPNSVPNADVFLQTGTPVLSQNSTQFSTDSPFIEWAARFSCFNSGDFSNVVNPIRTSEHLNPYSKGVGIQMLEVPLNNGLDAVSGAQSQKNESQMTDVVRDYIPVDNGTLECCLTKNGGESGGLLVSSNEEKDGTGASNNEADEPEFGSSVQGGQFVSENASGEPSAKALGVKKRKTSSQMDIELDQSKGSPHLSVETLKENVEPKQNGEKNAATIAAKTIGKHSKGGCQKSDAPKEDYIHVRARRGQATNSHSLAERVRREKISERMKYLQDLVPGCNKVTGKAVMLDEIINYVQSLQRQVEVMSMKLAVVNPWLDFNIEALLSKDIFQSQGSTPPTLGFLPDMGMAHPQLHPLHHGFIQVASPSIGNHSDFLRRTISSQLTPMNRYKEPAAQIKNAWNDELHDVVQMSYSDDGPFNTQELNGSLPPGHVKVEL