MGRPSVPLSADLPPLIMGTATFNSQYNQDPYALPTTELVHRALENGVRAFDTSPYYGPAEELLGRALATDYVRSNFPRHTYRLLTKVGRVAASSFDYSSRWVRYSVKRSLRRLHTDYLDVVYCHDVEFVSPEQVIEAIRELRRIRDTEGTIHYVGISGYPVDVLCNLAELVLRETGEPLDAVQSYANFTLQNTRLLTQGLPRLVAAGVDVIPNASPLGMGLLRRKGVPIGSMGDFHPAPDGLRKAIRSVSEWADAQGEKLEVIAIRFALESWLHDGAKAGALGPPLARSPGADPGFLSVAHMGTGERLGVSVMGVSNIEELNETLRVWRSIVDGLENQDDEGDTSEHARAAAIPTASQAPAILTPSEGVITDRAWSKSRRSRILSLAQGIRSILDPQWVDYTWPSPGPDFVNSLPTEHLALLEKLDIETAGSKTQNTDLGTGQQDEPMVTPPLDAADMQIPLGTAPSNLAL*