MRDDLVHGLGVYLIRGLPVERYDRWETCAAFYGMGTHMGWACPQNAAGHVLGHDLGRDPNDPATRTYTTSAAQPFHTDSADVVGLCCLNNDVVGGDSMVASVVEIWNRMRSESPAALRTLAEPFPVDRKGEIPPGCGPTYDMPVFHVHRGDGSGSEPAEPTLMNAGPEWLLSGIYDRNFIASAQARFDVENDGVPRLTSAQTEALDALDAMCLDDDVCLHMRLEPGDIQWLHNHTTLHARTAYGVDPGGRDAGEPPPRHLLRLWITPPNARPLPASFATRFGSVTVGPERGGIRVEGQTPYCALE