MRLIHTSDWHLGQTLHGQDRDHEHARFLDWLLRQLEEQRADVLLIAGDIFDTINPPLKAQERLYDFIVSAHRRLPRLEIVMIAGNHDSGARIELPAPLMKRLNAHAIGRIGWIDESLDSDRLLLPLHDADGQVAAWCLALPFLRPAEVTGGGLGDDYLAGIRQVHERLVAAAHARRTPGQALVAVSHAHMAGGSVSEDSERNLIIGNVEALPASLFPEQIAYVALGHLHKPQKVAGQERIRYSGSPLPLSFAEVNYRHQVLLVTLEGERLKDVQSLPVPRAVELLRIGPAPLGEVLDRIGELAEADLLNEQRPWLEVRVMLDQPQPDLRQQVESALLGKACRLVRIASEYQRRDEEQAPLLGLDQLNPQELFSRAWESAYGSGPDAQALDDFASLLQSVELATEEPPGK*