MSQFLDRETIKDELDYECKTSHKWRLCTVQDIEEVKVVLGLLPIWMSCLMFGVVYAQTFTFFTKQGRTMDRKIRTHFQIPPASLPCFIILSIVLLVLVYDRIFVPVAENLTGNEWGITLLHRIGTGMFFSTMSMIAAALTKIRRIKVAKDNGMIDMPHAAIPLSISLLLPQYMLFGIADVFVMLGMQEFFYDQMPDTMKILGIAMSLSVLGNFGSQGYFGSNENISFLGVFDGHGQYGHLVSKRVRDSLPSLLMNQWEELLLADWPGPTNSNDFEVVDSNKLCNDSDGDVHKEESKMFAAWKEYHLRAFQVMDKELKLHPILDCFYSGTTAVTILKQGQDLVIANVGDSRAILGTMSTNGCFSSIQLTVDLKPTLPSKFSIFKKISQTNL*