MRIKQLEQDLDVQLFERGKTLKLTHAGRLFYERAGQLIAQYEVLDHTIFDLKNGNAGLIKVGISEPSASLVFPKILKTFLADFPKLMVNVSVDDANTCSQKLIDGEIDFAICGEPELILENFYFPFFHDTLDLIVSESHPLASRTSVELRDLRDECFIFTPANCPIRIQIEQHLKRAIGSDYKKMELTSSMSHKYFVRENVGVSIFTSTAHSELLDGTVRIPIENLPISPPIGLLTNQKEKDFDSTTKELIDRIIYYFDDKKRQLG*