MSMKCNCQLVQRSKLKDDDPQKAAELAGPTYFATDDCPEKYEHGKALLLEWALKEGPWEMRRLHTFYMEACKKGLGNITAQSPADYFGEEGYVWLDFSDLHAIYRRDKMDVNYVGVWCMMQYMDAKKKKEPIGFLDPTRICQTQHTVRLAPGSNQLKGKNAKEITEYKKGLHKEKLITVAHAYQYYKFKGGEQTRTREKLLCHKQPRGTVLCGYYACEFLRVNGRYRTNAEDLPRLECRTSFDDIGITNVQRDLCHFIYHECCHVKEDFFDPEGALAASDEFKDLREWNTTMP*