MALFCRSWLIDIGGFARKVKNTNLSTDDQIKDCGTYLECQKCHYHIDNNDVSHEWPGFPVGVKFDPSDVELLEHLAAKCCIGDREPHMFIHEFIPTLEGELGICYTHPQNLPGAKTDGSSVHFFHKTVNAYATGPRKRRKIHHQDGMTEEHVRWHKTGRTKAVIEDGVHKGFKKIMVLYIRSKKGSKPYKTNWVMHQYHLGSEEDEKDDEYVVSKIFYQRQKQSEKNEENTVVEDSNIAAQAGPRTPKPNPPTRPCTGKCDDNFDENELLSFIQDAKPIPGESHAPPYDVQDEDNKDDPAWLAGESQADFDGLEDILL