MPRKPCYWTRKLELQLIDFVHQRDFVWKPVGNTNHDIQKKYRAYAEFAAKLGRGFTARSVRDRWVNIRSTFNHNLRRVEKSMKVAKSSAEIYVPCWPLWKPLQFLKEISKKEPNNIENFTTAENYSEEINDAIKRECAVNNDLEIKIRQRSQRSDRPRRKKVKTLNKNGSKCMRIIDDLVKAVNPLANAVGKTEDERYWFFGKHVTEQLNTMRTNDAECACQEIMTLLDEWPLCDDP