MVFVKTQKTRAYSKRFQVKFKRRRQGKTDYRARLRLTNQDKNKYNTPKYRFVVRFTNKDVTAQIVYATIAGDIVMAAAYSHELPRYGLTVGLTNYAAAYCTGLLLARRILKYRELDQEYEGNVEATGEDYSVEPSDERRPFRALLDVGLIRTTTGNRVFGALKGALDGGLDIPHSDKRFAGFKKDEKQLDAEVHRKYIYGGHVADYMRSLADEEPEKFQSHFSEYIKKGISADDMEALYKKVHAAIRADPSMAKSTKEPPKTHKRYNLKKLTYDERKASLVQRLNALNASAGADVDDDEDDE*