MDTRTGEGCRFAFNVRWLDPKTLLIWHYQLFFYTHDHSIEMFDIKNQRIFLKRIAHPEIHLEHLYIGASINVYGRQLIVESYGDEFTEKNVRGHQETTFALIKPDGIKHMGRIIDMIYANDFLIKQLRMCKLSHDDAQKFYKAHSNKPFYGALTQFMSSGCCVAMELVADEAIKRWRKLLGKNVDGFCTGPTNTEEAREKDPGSIRALFGTNSTQNACHGSDSEENAKKESAFFFRDRNFGHCARLENCTLCLIKPHLVFDACTAPQVKSDMNPQAAPGAAGQVIDLIQKKFDITGMELVTFSQPNAADFYEIYKGVLQDFHVIS*