MGSASPGLSTPPSARLLLPDTGLQNSLEKGSGVERRVWSPSPPATPEQGLSAFYLSYFDMLYPEEDTWGGKGPVDEGQEEVPKEPEQCPIIDSQAQGAGLDYSPGNLTLEEHSLEQVQSMVVGEVLKDIETACKLLNITADPSDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLCGDILHAHLDIWKSATWMKEKASGALHVCAVGSEEPWNDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV