MKPKVQNLIFDLDGTLLSWGHEPLPQTVTFLKELQKQGFKITFATGRSHILIRNTTQFIQPDLPVISSNGALIYDFAREKALHMTQLAPQSVVPIMRLLLQLEESFCIYTDKKVFGFEKPGIPCKRLRTTQSKIVEPDITQNNFTINPLTDASKFDFATQNITKILLITEDRGRISKITKHLDAIENISYVSSMTFALDIMHKDVNKAYGLKALEQQTGLDPQMTMVFGDGDNDVEIFNAVKYSVAMANGSDLAKQNATFISEFDNDHDGIYHFLQCFLKIE*