MGNLQGESLPDGVVSLPVIDLSLGRAEVGRAILNAGKEIGFFQVINHGISDEAIRDMEAMCEEYFAMPEEDRLCFHSDDNGKPNRFFSGSTYETGGACKYWFDCLRLTSTFPIGDSKEDWPEKPKRLREVFGRFAELTRGMGMELLRLLCEAMGLPLDYFEGGLGNGNMAMTLNRYPACPDPGTMIGLPPHCDRNLLSLLLPSTVPGLQFSYNGKWANVETLPNAYIVNFGLPLEVVTNGVLRSIEHQVVTNRTHARRSVGLFITPAPDCLIGPAKEFLSKEKPARYRAVTYDEFYRMHSVVKHGLSSVLTINADGSHHA*