MGSNLPQTMKALRYEKPEVHSVVQVPLPTLRENDVLIKVKACGVCGTDLHIHEGEFIAKFPLVPGHETVGIVAAVGSKVKGFEIGERVVADNSELCGECFYCRRGDELFCEHFEAHGVTMNGGFAEYCAYPAKRVFKIKNLSDVDATLLEPASCAAHGLDKIAPKMGSSVLLFGAGPTGLILAQMLRLNGGCKVTVVAPEGLKMDLAKNLGAGDEYVALSRKDPSAQFEKLKSDNPYGFDIVVEATGNLNILNDSINYVRRGGKLVVYGVYANKDRVSWPPAKIFGDEINIVGSFSEVYKFPAAIDYLDTGKVKVNGIVNKVFKIEEWEQCLESMRNKSAIKAAIVFD*