MSDKKKLIIPKGAGQIQQLGSGLRAKQTDTTTHFKKNCRYDYQPEICKDFYETGYCGYGENCKFIHDRSLTKSSLTLEREFEENRKHEAQKKTEELMKEQKEADEIKLQKEKEQKKETICPKCQKKYNEEKTPMIMKCGDWICSDCAIGCKKCPVCNTSTGGVFKAAKRKR