MVSEIKGFHVLPVQFGGTINKQKPHYLYFKKHEGSQSDGRSLFLFNLPIETNFNVLKKFFQTVALGATVEAYISSKLTDSLEDVWLDMTQLTSGIEISVSEDDESRAKLPRNCGIIRFVDKSAFSLAFSELKKRCSSQEKITWPLEEPMGSQFLLNKYRSRFLDPQELSDSVSQALVQFDEAERESMEQLQQQASLVDEDGFTMVVGSHRKTKAGIMGRQKLASTVEVDKASAKLKKKEKEDFYRFQLREKKKQEMNDLLSKFKQDQERVRLMREKKRFRPY