MSAFLVAEPAIVCVGEIAAAAAPALARVAGDEAAAGSAARDASNSRWRIGDRAREVLEAEFKRERFPSASHRLKLAQALDVEPRRIQVWFQNRRQRNKGPEPSRSASAGPARSQQRGSHVELARPSWRFTAASTGRTSS