MASTSPRSLILLVLAVAVVVSDAQFQLSETFYDATCPQAASIVQQKVDSFVDADRGLAAALMRLHFHDCFVRGCDGSVLLNSTDTMFTEKEALLNKGSLRGFEQIDEIKMELECACPGVVSCADILALVARDATAKVGGTSWPVFLGRIDGGASFADEVNSSLPERTDNFTQLVARFARVGLDARDMVILSGGHSIGQVHCGAFFERLYNFQGLNITDPSMDPEFAAMLKVQCPPTKPFGFMALDATNGTFDSAYYLDLLTNKGLLESDVALLSDPLG