MAASPFSYQKFVSFALEEAQRSMDLIPLPLQQCKCKKAMDGKTELGMLSFRTPKIRLLRSLTIDGGESMQVLDFGIFPEPEFDLPIFCANFFTASGMNIVVLDLNPLHDVINESKYREKYYSSLMPLGQKYAELLPWGEKITSESVRFFSPIVVWSKFTSSQCKHDTLYAAFMDYFKAWLELVDKASAENDASMITHNREAQHKYLTWRAEKDPGFPLLSRLVGESYAKDVVRKFLFNGVDALGSKSFIDYFPEYQREDGTINKKRSVIGKSFQTRPWNAKGEFIGNDLR*