MGSASPGLRPGLAGRLLLPPDSALRTGLEKAAAAGTGPERRDWSPSPPATPEQGLPTFYLSYFDMLYPEDSSWAAKGPGASTRAEPSDEPEQCPVIDSQAPGGSLDLAPGGLTLEEHSLEQVQSMVVGEVLKDIETACKLLNITADPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSAAWMKERTSPGAIHFCASTSEESWTDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRRLLDGVRVCVLEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI