MGHAHHHHHKGAAVGDARSKAGEHIARIGLLADSSLAVLKGSAGYLSGSTALVADAAHSFSDIVLSAVALLSIKAGRIPRDKEHPYGHGKFETLGALGISGMLLLTGCGIAWHAVEVIQVFLFFLPSISLEDDHGSSGHHHHGLDSEHLQLALSAAVTSIGVKEGLYWATKRVGETQGSQLLKANAWHHRSDAISSIVALIGVGGTMIGVPWLDPAAGIVVSGMIVKAGIGTGYHSLQELVDKGVSESVLAPIRESVLQVEGVQNCHDLRGRRAGSYVYIDAHIEVDPWLSVSAAHNIGEAVRRRIHEYHPEVAESYVHIGKIF