MGSAGQGLSALPLGRIVPQDSLLLTSLEKPPAAQDLDTQSWSSLDSPSPPATPEQNLPAFYLHYVDMFYSEDTSWVPKGLGEVPQGSGQAGRGEGQKEPEQCPIIDSQGLGLSPDMDYQDGLHLEEHSLEQVQSMVVGEVLKDIETACKLLNIAADPADWSPGNVQKWILWTEHQYRLPQIGKSFQDLSGKDLCAMSEEQFRQRSLVCGDVLHAHLDIWKSAAWMKEKAAPGEVRYCAAGSDESWTDSEVDSSCSGQPIHLWQFLKELLLKPHHYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV