MARSWLIDIGGFARKVKNTNLSTDDQIKDCGTYLECQKCHYHIDNNDVSHEWPGFPVGVKFDPSDVELLEHLAAKCCIGDREPHMFIHEFIPTLEGELGICYTHPQNLPGAKTDGSSVHFFHKTVNAYATGPRKRRKIHHQDGMTEEHVRWHKTGRTKAVIEDGVHKGFKKIMVLYIRSKKGSKPYKTNWVMHQYHLGSEEDEKDDEYVVSKIFYQRQKQSEKNEENTVVEDSNIAAQAGPRTPKPNPPTRPCTGKCDDNFDENELLSFIQDAKPIPGESHAPPYDVQDEDNKDDPAWLAGESQADFDGLEDILLCKDMLDSSSLLNHSGLSSTYNANANKLVAPGTDNDYASYGVSVLDTLEFDTPPDFDLSNLQFGSQDSTLQWIDTP