MPKSLCVEADPSGNPIASRDVTIDEKLRIWARVFLPKGKNEKLPVVLYFHGGGFVSFTANTLEFHVLCESISKKLGALVISVNYRLAPENRLPAAYDDGFAALKWLAQEQGGRKDPWIAAHADLSKILVMGDSAGGNLAHHVAMRAAAEDLGELQIKGRVLIQPFFGGIVRLPSETNLQSPTSLLSTDMCDRFWELALPVGASRNHPYCRVFAPDLKAQLRELDLPSTLVVAGGLDVLRDRALEFVEVMRECGMDPELLLLEAADHAFYVAPGSREVAQFLDKLCSFARGIFVSS*