MGSASPGLSNVSPGCLLLSPDVALRTGVEKAASGAMGLEKQEWSPSPPATPEQGLSAFYLSYFNMYPEDGSWVAKVPEASAREDHPEEPEQCPVIDSQASGNTLDEHSLEQVQSMVVGEVLKDIETACKLLNITADPGDWSPGNVQKWLLWTEHQYRLPPAGKAFQELGGKELCAMSEEQFRQRAPLGGDVLHAHLDIWKSAAWMKERTSPGALHYCASTSEEGWTDGEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGVRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV