MESKPSDGSYVLLDGQQPEDTSVLGKRYILFYGVGHMLNDLTSACWFTYLLIFLTDVGLSPSDAALVMLSGQLADGVATIFVGELIDRFGHFKLWHAGGSALVAVSFSSVFGKCWLCSFFDTYSEKASTIAYIIFAAIFNIGWAATQVSHMSLVNCLSSDSTTRVALTSCRNAFSMVANLCLFGIAYMIFQAFPAKNPFDVEKQYRCIAQISIALGCCFILIFLSTVREPRLDHLLQPKEHPKISSVSWFKRLLYHQVALVYIFTRLATNVSQALLAFYVIDDLDMRDSAKAVVPAIIYVSGFVVSIVLQQLGHWNGSRIKLFFMLGAFLWILCGSMIYVLTSASHGLMFGLFVVIGAANALMMVTAVSMEGVLVGLDISGCAFVYASLSFLDKLSCGVALYGIEAFHAKREEVCRPEAIGRPPCHTSNVRLMLALVPAGCAFLGILVTLMMKLDISSSLCCEEPLLSTASLDEPTKELIYSWPVPLSPSSKSLSEHRINLLKRLGRAVIGQWGSSGQHDRLWLS*