MGSASPGLSSVSPSHLLLPPDTVSRTGLEKVAAGAVGLERRDWSPSPPATPEQGLSAFYLSYFDMLGPQGLTYPPPGAQGLRPQVPVGAPSQQGGLYLGWCSQAAPELRDASCPDPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELAGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSAAWMKERTSPGAIHYCASTSEESWTDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI