MGRKIGLTGEEKGRFQGLPESGNSVRAIATKIGRSKNVVFSYLSAPNEYCQKYANVNALKLTEAVKTKIYNIAKLPTIHTARQLQAALRICGAKPVQRLITIIKAVSDTYAYRIIPACLSLILNCKLKRLASARHHELEQANWAAIVFTDEKKFNLDGPDGFHKTCVERAADVPYVWSRHSGGGGCMVWGAISARGKIHLHFIEGSFTAAKYVSMLRENNVLSRCRQMVGPNMVFQQDNAPVHTSRLVKNFMNDENVELLDWPAYSPDFNIIEKLWRILACNVYEGARQYETVLELKFAILLAWESLDQPVMANLYASLPKRIFDCVYLQGAYVQGNRDQFRFSMAE*