MRRFTNSVLDSNTINRAASNTKWLYDSPIHSHVEAKLRCLLVELGNADRILGIQVCAYKDGQVIIDTTAGVLGKDNPRPVQPDSLFPAFSVTKGVTAGMIHWLADKGKLNLDENVANIWPEFGTNGKDQIKVHHILNHTSGLHNALADNTRNDPTLFCDWDECVKRIAKVAPETEPGRDQLYHYLSYGWLCGAIIERASGKKFQDVLEEAFVHPLNVEGEFYIGIPSGVESRLANLTYDRNEFHTFSDLIAKCKYRTAIPSSFLPHILENLISLADKLNVRRAILPASNGHFSARALARYYAALVDGGTVPPRHSSSLPPLGSHPHHPTFPSKNQKDETDATGDEVETKIFSNPKSKLHDAFLGNGKYKDLILPKGKFGLGFRKVCTMDACSTIGFGHAGLGGSMAYCDINNRFSIAVTLNKLSFGDLTGEIIRFVCLELDLPVPKDYGRSCKFMEKPVFN*