MGSASPGLSSVAPGRLLLPPDAVLRTGVEKAAAGAVGPERRDWSPSPPATPDQGLSAFYLSYFDMLYPEDGNWATKGPGASSREEPPEEPEQCPVIDSQAPGGSLDLAPGSLTLEEHSLEQVQSMVVGEVLKDIETACKLLNITADPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSAAWMKERTSPGAIHYCASTSEDSWTDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI