GASGSMTDIETARWNTESAALLALSEIHGVSYWTLYKVAQKGIRFRDIVTSQTLANFEYLLGVKLHRQPYYLNEGNWSVFRDSMISTAKILLTHYHNSGYKIIHHGSPSYPDKLNDLSEPPFWLFAQGNVSLLDKKCVGVVGTRNPTALGIYLTQAVISQFIDSDYSTVSGLAYGIDQSAHEASLLFKIPTIAVLGTGVNSNYPKNSGEMRGHIVNNGGLILTEYLPNQKPSQENFVRRNRIQAALSDVLIPVEWGLKSGTSHTVRYAAQLKRAILCPLLRGTTPQEEIKHALSEYSATIMNIPLSDFKDVQSLIKSA