MGSASPGLSSVSPSRLLLPPDTVLRTGLEKAAAEVAGPERRDWSPSPPATPEQGLSAFYLSYFDMLYSEDSGWAAKGPGASAREEPSEEPEQCPVIDSQAAGGSLDLAPGGLTLEEHSLEQVQSMVVGEVLKDIETACKLLNIAADPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSAAWMKERTSPGTIHYCASAGEDSWTDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI