MSRRRLVFTEHQVYFECNTMNCWECLPSNLDRVHVKGRDAIHDYLRQGMFGRNEETAFARSDPTTMTVAEEFLKYLVNIQEFTARKIRMDSDSLDAFRGVMRSFHAKPSPIYSLWGIPWSLHLGNKENMRHDKYLIDGLAWYHMKEDSKSSLFPKRRSEFPSWSWAGWEGQVTYPERITRSADRPGGWDLKTRTPITGMWCHLSEDMSEADLLRLLCERKAVCINLVGLPYRQFFMIFKCPGQDGKAGCSRIGLFDVNVVSPQNDEVCNYNNGDRRDWVIY