MESASVKQIVVLYPVGGIGHVGPMTQLAKVFLDHGYDVTMVLIEPPIKSTDSGADFIERVAAPYPSITFHVLPPIPPPDLTSSTKHPFLLILELMRRYNDKLESFLRSIPRERLHSLVIDLFCTHAIDIATKVGVPVYKFFASGAGTLAVFTQLPALLSCRQTGLKELGDTPLEFLGVPPMPASHLVKSLLENPEDELCRTMMKILKRNADTHGVLVNTFESLESRALQALRDPLCVPGQILPPVYPIGPLVGKGGTDKEKHECLAWLDAQQERSVVFLCWGSKGALPKEQLMEIAVGLENSGQRFLWVVRTPAGSDEPKRYWEQRAEADLGALLPEGFLERIKGRGLVIKSWAPQVDVLGHRATGAFVTHCGWNSTLEAVAAGVPMLCWPLAAAEQKMNKVFITDDMGIGVEMEGYKAGFIRAEEIEAKVRLVLECKEGRELRKRAIELKKAAQEAMEDGGSSRAAFLQFLSDVKNLRE*