MKARELELCEIQRWYPRFKSLSLKTIIHPLPESFISYLQEDGLFLPRDSEALPARQKARIFDDEDYQHWDEEDDEAGEPEAPSFPQLEAEVAASIAKLDGSVFPKLNWSAPKDSAWISSSGSLRCTNFGEICLLLKASDSLVHDLSHAFDSCEDKTLQRPPEFFLALRKWYDMRPEMEFRGFVLHGLLVGVSQREVTGFYPALLESRETLDASVFAFFVDSLSEAFELEDYTFDCYITRAGKVKLVDFNPWGVFTLPLLFTWEELEDTYAKFMEALSETCANGDDMQSVECCISSQMEGLRGSDDGGVSNDGEGPVERIVNSFKEGKDLELINAPSSVMHAKNSSRTSWGKSANVTLREHGFKAEFRIVKSNCHVQVNLRMGGGVPYDYVQTGPGSAWDEFLRRAREEVQQQNKDAAAGG*