MKDLSIHLSISDSNFQQIGSTYRVKFKMTVIVQEPLLEGDDVNRIKTIRQERLKDGEGPSESEIICQDGGFIKPDSNAFGHAFRDYEKESERRAGVEEFYRINHINQTYDYVLSKREQYGKLDKGVMSIWECCELLNEFVDESDPDLDEPQIEHLLQTAEAIRKDYPIEDWLHLTALIHDLGKVLLHPEFGGQPQWAVVGDNYPLGCAFDESIVHYEYFKGNPDFYNPKYNTKYGVYSQKCGLENVIISWGHDEYMHMVAKMNNTTLPPAALFIIRFHSFYALHLGGAYTHLMNDEDKEMLNWLKIFNKYDLYSKSKVRIDVEKVKPYYQSLIDKYFPPKLRW*