MAASTRPLFVLFGASMVQYSFDVGGWGAILADLYSRQADILLRGYAGWNTRRALEKLEEIFPQDSARQPALVIVFFGGNDSMAPHPTGLGCHVPLPECTENIRKIATYIMGLSETTRVIFISCPPVNEDMTKDLARQLAMLKSVDLPGKANDLTQRLIRSNDIARQYSEACINVCKELGLKYVDLWSTIQTRPDWRSSCLSDGLHLAPEGSIVLVEEILKVLKTADWEPSLYWKNMPLEYSDDSPYDPIFPGMNSTLNVSSFAGYRHRQWM*