MSVQEYLDKHLLSRRIEDAVNAAVRAKTSDPVLFISNHMRKAVPSVITKVKARQILDSRGIPTVEVDLHTNKGLFRASAPSGASSGMYEAIELRDGEKGTYLGNSVNRAVKNINEKISVALVGMDPTLQSQIDQVMIDLDKTENKSELGANAILAVSIAACKAGAAEKEVSLHKHIADLSGQTSPLLPVPVFTLISGGKHGGNNLAIQEIMILPVGSNTFEEALQMGSETYHHLKAVITETYGAHGCNVGEDGGFTPNISSLRDGLDLVQKAIGRTGYNEKIKIAIGVAATEFCIGTKYDLDFKTPNKSGQNFKSGQDMIDMYKELCADYPIVSIEDPFDKEDWEHVKYFSSLGICQVVGGDLIMSNPKRIERAIQENSCNALLLKVNQIGTVTEAIEVVKMAKDAQWGVVISQRLGETEDSFISDLSVGLATSQIKAGAPCRGERLAKYNQLLRIEEELGDQAVYTGEKWRN*