MEAPEEDEFADEMQHFVLPDESAATFLARSHVEPFWTSVPFLDREALQAGHVLEIHGASGSGKTQALLQASMEAFLITCILPKQWEKVVYGGLGGAVFFFDLDCRVDVLRLLQLLHTRINGARRAQGYPPFSFGEAKSFSTGEQNFSKGQLSFHAAGSPGYHPLVLSCLERFHLLRCHSSFQFLAALKTVRPIFRRLDSDILSKTQLVLIDSISAYYWMDRAARTSTTPAPAAGPSGRPLSLPVVADAVVNELSQLGHSYRLFVVATRGFLSSPSAPFRSDSFSGSNDQVFNADHGGASDVWRRRNDSGRQNFMPAVWQDYVTHRVLLEVLASTPKGINSVQVFQAEWQLPPSNSIEQFTIEPGYDDSYNGFKFAHSCTVSLEQDGIFTFRQRGDQTDRHR*