MGSASPGLSPGPPGRLLLPPDSALRTGLEKAAAAGTGPERRDWSPSPPATPEQGLPTFYLSYFDMLYPEDSSWVAKGPGASTRVEPPDEPEQCPVIDSQAPGGSLDLAPGGLTLEEHSLEQVQSMVVGEVLKDIETACKLLNITADPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSAAWMKERTSPGAIHFCASTSEESWTDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI