MGQYDVTESDVDSDEQGWDGGMKGARLFFGGTGYGLEGTIVSTSLVAITDDLRGFGRSSWIITSYLLTYAAGDIWGVKPMLLVSLAIFTAFSDLPFPNSTPSDYADYWPESYAEHFKALELQHYAAVTGLSGVVFSLGLVLGPLFGGAIAEDGNWRWVDFLGAFLVLAASVFIVAALQEVAPKSTRTYLPANVALAIVDKSPVHGDYTVCLACFTRLMNGDILTSGLDILSGSLTTGLSMTVSIVEIPQRFQVVNGSSPIGAGVKLLAFAVSVPAGMMFCSILTGRLPVPLVYVGIGGVIMQVVGFFLFSEIKPETHIWPGQFGYLVLSGLGTGLGVAVFYLMLPLVVAVTDQSIALGTGFQLRMLGGALGIAAATAILHSHTRSGLSALLPSDEHADEDGWGFLSCPVPRLGACVETAKCANCQTMNAVPVGIRLSTACAGKVRKENDFRTDSLSLAE*