MADQYALGLGGDAPKMLAVLWSLTALALVFVLLRLYTRLRVLRAYGLDDYFYNAAFMTLLIYDIMMTVASMYGFGRDIDDVLAIKGPVVGMESVTRAILYSAIGQTILVFGTILCKTSLALFLVRIVPDRRNHIIIWVPNGFLATGIVASLFVFWFSCQPTNYLWDRRIPGGKCTIDPGPISMYAGAWSVTVYLWYAAFPWYLLWNIQMPKREKRVIASSLSLGIIAGACGIERAVQLKYLGSPNYTKDVVGIIIWHAAEFCSTMVCIGIPVCRPLCRDWLNTWEASRGSKTTGSG