MKELAADDEEHSIGDRLVIGEKVKRSPNGNPGKVYEGPAETKEVDLVEPGESSKPVYIAKDLSPEEEQELIELLKEYKDVFAWSYSDMKGVSPSVVTHTIPIVAGTRRPVRQRPREMNPKYAELIKEEIEKLLKVGFIYEIEHTEWVSPIVVVTKKNGKLRVYIDLKKVNAATVRDNYPLPFTEHVLERVAGKEVYSFLDGFSSYNQVMIDPKDQHKTAFATQWGVFAYKVMPFGLTNAPATFQRLMCTAFKDLLLYEITVRKGSQHVLADHLSRIPNGELPIGVEDDLPDACLFTVSVVPDWSHDIVHFLSTGLPLDEDITSDRARKLIRASAPYQLISGSLYRKGKDDILQLCANEDMYLDILEEAHSGIAGGHFSADITTRKVMLAGIWWPTLFGNAAEFVKRCDVCQRFAVTQNKDRMPLTPIVSLQLFMKWGIDFVGPISPVGQVHSS*