MHRPNGVSDDSDLDSNAPLLPTTSQTDEARKGPSNQRYRFAWAWAVLGTFAIGLLWLAFGQSYLDRREDAARMGDPGFPSRIGYEGPTPTVQLLHRHGARYPTSGAGTESFGKNVVEAEGFKASGNLTFLNDWKYRLGAEILTPFGREQLFNLGVSFRTKYGHLLKPGQKPVFRTESQDRMLKSALNFAAGFFGIPYEEQYQQLITVEWPGFNNTLAPYMTCQNANRMDLTRGPQKMAEWIKIYLADALERMQAQVEGVELTHRDVFNMQLLCAYELVALGGSAFCPLFFAFGQAAQAALGKGWVQEWLARTLRQPLAEHNSSTNSTLHSSRYFPLDQNIYVDATHDTIISAVIVSLGFSSFARSAPLPTDHIPHDLSFVTSSISPFAANLHSQVLSCPDSRLAKPGGSRFVRWILNDGVVPLDGIDGCVVNDEGLCELNAFVEATQRRLKDIDWAYDCLGDYKLPDEPITDGRPPHS