MGVNEDFNQDIDYDHHEYVDDDDVPLPGFRFHPTDEELVSFYLQRKLDKKPISIELIKQIDIYKYDPWDLPKTSATGGEKEGYFFCRRGRKYRNSIRPNRVTGSGFWKATGIDKPVYSHGGEGNDCIGLKKTLVYYRGSAGKGIKTDWMMHEFRLPSNTDNNNTNLRSSKNYVDVPQEAEIWTLCRIFKRNVSQRKHTPDLKQISAKRQSIHDKSSRMSNVEFNTTNQESYINFGGHYHNEQKPTINYTNSDQRNQYHVMTHHQLCAPVAQQHQQPQQLTSPSSNFWINNPPGNDFFTFDNWDELGSLVKFAVDSPSL