MKWSGQIQLWQFLLELLSDTRNIHHIAWVGTEGEFRLVDPDEVARKWGERKSKPNMNYDKLSRALRYYYDKNIMSKVHGKRYAYKFDFAGLTQAIHPSGTSLWGPGLTFVPGLTTWPTGSTVKARDNALRNCATSDTVRAVAMAAAAAVSSSRPINAGFGCPCYAGCCADRRGLGVSCATKTLNPNDMRKVFPKIPDSTESHVNHSTSLAELNSGAASLFAHESKSGVRAPYLPVGETGH